Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tandpfun/connect

Connect is a Discord economy bot for Discord Hackweek 2019! Based mostly on image generation, this bot has fun features, and lets you customize a profile using the experience you earn!
https://github.com/tandpfun/connect

bot bots canvas discord discord-bot discord-js discord-js-bot node-canvas

Last synced: 3 months ago
JSON representation

Connect is a Discord economy bot for Discord Hackweek 2019! Based mostly on image generation, this bot has fun features, and lets you customize a profile using the experience you earn!

Awesome Lists containing this project

README

        

![](https://cdn.discordapp.com/attachments/593513849496404016/593883024136077332/Connect.png)


👋 Welcome to Connect Beta 🔰

![](https://img.shields.io/badge/Version-Beta-blue.svg) ![](https://img.shields.io/badge/Dev-Codingpro%230001-brightgreen.svg)

Connect is a [Discord](https://discordapp.com) economy bot for [Discord Hackweek 2019](https://blog.discordapp.com/discord-community-hack-week-build-and-create-alongside-us-6b2a7b7bba33)! Based mostly on image generation, this bot has fun features, and lets you customize a profile using the experience you earn!

This bot uses Canvas, a npm.js package to create custom images for profiles!


## Invite & Test
**[Invite The Bot](https://discordapp.com/api/oauth2/authorize?client_id=591893713005838336&permissions=379969&scope=bot)**

**[Join Test Server](https://discord.gg/kQTzzFV)**

## What I Learned
Connect was an awesome bot to work on! I learned a lot about image generation with the [Canvas](https://www.npmjs.com/package/canvas) package, and how to make cool looking image-based profiles. I will use this knowlege to enhance my future projects! I'd like to thank hack week for giving me a reason to start coding this small idea in my head, and it seems to be growing preatty well so far!

## Commands
|Command|Description|
|--|--|
|+help|View all commands|
|+profile|View your profile|
|+setup|Setup your profile|
|+get (user mention)|Get someone else's profile|
|+work|Work a job and earn from 1xp - 300xp|
|+crime|A chance at winning big! And going poor...|
|+fish|Go for a fish to try to earn experience!|
|+gamble (xp)|Gamble some experience|
|+shop|Buy things to enhance your profile!|

## Setup!
Want to self host this bot as an economy bot for your server? Look no further!
```
Step 1: Run `git clone https://github.com/tandpfun/Connect.git`
Step 2: Navigate to the index.js file, and scroll down to line 31
Step 3: Replace process.env.TOKEN with your bot's token in "'s
Step 4: Run `npm i`
Step 5: Run `node index.js`
```

## Packages Used
### Discord.js
This package makes connection between the bot host and the Discord API easier.
### Canvas
This package lets me generate images to make profiles and command responses!

## To-Do List
- [ ] Put generated images into embeds
- [ ] Create Support Server
- [x] Make Crime Command
- [ ] Make Rob Command

## Thank You
Thanks for taking the time to review my project!

\~ @Codingpro#0001