Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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!
- Host: GitHub
- URL: https://github.com/tandpfun/connect
- Owner: tandpfun
- Created: 2019-06-25T23:42:49.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-26T18:53:32.000Z (about 5 years ago)
- Last Synced: 2024-10-10T03:23:23.830Z (about 1 month ago)
- Topics: bot, bots, canvas, discord, discord-bot, discord-js, discord-js-bot, node-canvas
- Language: JavaScript
- Homepage:
- Size: 79.1 KB
- Stars: 28
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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