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

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)

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...*
![alt text](https://github.com/Dhruv-VINT/CWF-Fall20/blob/main/Images/rt.jpg?raw=true)

__________________________________________________________________________________________

*Ex :- It can read specific words in a message & throw in a bit of joke...*
![alt text](https://github.com/Dhruv-VINT/CWF-Fall20/blob/main/Images/op.jpg?raw=true)

- **!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 :-

![alt text](https://github.com/Dhruv-VINT/CWF-Fall20/blob/main/Images/ty.jpg?raw=true)


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

![alt text](https://github.com/Dhruv-VINT/CWF-Fall20/blob/main/Images/er.jpg?raw=true)

### 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.