Skip to content

GabeDiniz/discord-bot-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🤖 Discord-bot v2

This is my multi-purpose Discord bot! This is the second Discord bot I created (new and improved). It utilizes several APIs to display 🎮 game statistics and information. It has basic response 🗣 commands, and it can join your voice channel to play 🎵 music!

Want to run this bot yourself?

Assuming you have created a new Discord-bot (Application) at https://discord.com/developers/applications, you'll need to do the following.

# Download the repository
git clone <https-or-ssh>

# Create env file and add the following keys:
BOT_KEY="bot-application-key"
STEAM_API_KEY="steam-api-key"   # for Steam feature
GIPHY_API_KEY="giphy-api-key"   # for random gif feature (from api.giphy.com)

# Download the required libraries
# > In the bin directory of the project, run the import.bat file
./import.bat

💻 Tech Stack used for this Project:

Python PowerShell Git

🧨 List of Commands

# Text Commands:
- !help - displays list of commands
- !steamgame <name> - displays details of the Steam game
- !addwishlist <name> | !removewishlist <name> | !wishlist - save Steam games to a communal server wishlist
- !cs2 <name> - displays cs2 game statistics for users
- !fn-shop - sends the current items in the Fortnite shop
- !play <song> | !skip - for playing/queuing and skipping music
- !leave - make the bot leave the voice-channel
- !gif - send a random gif
- !currency <amount> <from-currency> <to-currency>

# Slash Commands:
- /poll <query> - to create polls that users can react to
- [DEPRECATED] /event <date> <time> <description> - to create Server Events

👨‍💻 For Dev:

# To run locally:
py main.py

# Ensure all necessary libraries are installed.
# To install all from requirements.txt run the batch file found inside of bin/
./import.bat

See list below:

pip install discord.py
pip install discord-ext-bot
pip install requests
pip install python-decouple
pip install yt_dlp
pip install pynacl
pip install qrcode
pip install pillow

About

My growing multi-purpose Discord bot!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published