https://github.com/thenorthkun/cwf-fall20
A Discord bot project for Code with Friends (Fall' 20)
https://github.com/thenorthkun/cwf-fall20
cogs discord-bot lavalink python
Last synced: about 1 year ago
JSON representation
A Discord bot project for Code with Friends (Fall' 20)
- Host: GitHub
- URL: https://github.com/thenorthkun/cwf-fall20
- Owner: thenorthkun
- Created: 2020-10-14T19:48:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-12-10T16:56:48.000Z (over 5 years ago)
- Last Synced: 2025-01-28T23:49:16.676Z (over 1 year ago)
- Topics: cogs, discord-bot, lavalink, python
- Language: Python
- Homepage:
- Size: 40.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CWF-Fall'20
**Project :** Joeyy - A Discord Bot written in Python. *(Will be deployed on Heroku)*
Joeyy is a Discord bot which gives sarcastic replies to a user's messages in a server. It can also play music & do general stuff to manage a server.
### Project Analogy 📝
**- Discord Bot :** The main folder which contains all the code which was used to build & run the bot.
*inside Discord Bot folder :-*
- Bot.py - The prime python script which acts a hub of all other command cogs.
- Cogs - Contains the code for all the different stuff which the bot can do.
- Others - Files which are used for deployment on Heroku.
**- Tester:** contains trash prototype code for testing purposes.
**- Lavalink, venv etc:** These are all the subsidary stuff of the project.
### Bot Commands 🤖
*Command prefix : '!'*
_____________________
- **!Hey :** where 'Hey/hey' prompts the bot to await a text message from a channel member & replies upon reading it.
*Ex :- Like when you say !hey followed by some text...*

__________________________________________________________________________________________
*Ex :- It can read specific words in a message & throw in a bit of joke...*

- **!clear :** clears the last n messages (n = 1,2,3,4,5.....)
- **!kick :** kicks a member from the channel.
- **!ban :** manually bans a member from the channel.
- **!unban :** manually unbans the banned member.
### Terminal Insights 🔍
1. When the Bot is **online/ready** on the Discord server :-

2. When a user **joins/leaves** the server :-

### Under Development ⌨️
*Work in progress !*
**Music bot** : Lavalink (Wavelink) is used to provide music playing commands. The code is somewhat finished, the process of intigrating it with the server & the main bot.py file is pending.
**Snack-time reminder** : A Timely reminder whivh remind the 'active' server members to drink water or eat something. A little bit of tweaking with it's code is still needed for the function to run seamlessly.