Bot with variety of function like cooking, geography trivia, url shortening, weather telling and more.
git clone https://github.com/Naviamold1/Multi-Functional-Discord-Bot.git
cd Multi-Functional-Discord-Bot
cp .env.template .env
Open the .env
file and fill it in with asked values.
Here's a list where you can get each values.
ENV | Place to get it from |
---|---|
BOT_TOKEN | https://discord.com/developers/ |
SPOONACULAR_SECRET | https://spoonacular.com/food-api |
CUTTLY_SECRET | https://cutt.ly/edit |
WEATHER_SECRET | https://home.openweathermap.org/api_keys |
DB_SECRET | If using Docker leave empty, else any Postgresql Database URI |
Continue EITHER with Docker Installation OR Manual Installation
Docker Installation (recommended)
If you have already installed Docker on your system just run the following command:
docker compose up -d
-
If you don't know what Poetry is just go with Pip
-
If you are planing to contribute to this repo please go with Poetry
pip install -r requirements.txt
python main.py
Using Poetry
poetry shell
poetry install
poetry run python main.py
If you plan on altering or contributing to this repo you should also install dev dependencies
poetry install --with dev
After running and adding bot to your server simply type /
to view and use command.
To get a full list of commands you can type /help
but make sure to select your bots command.
👤 Naviamold
- Twitter: @naviamold
- Github: @Naviamold1
Contributions, issues and feature requests are welcome!
Though if you do plan to contribute please install and set this up via Poetry.
Feel free to check issues page.
Give a ⭐️ if this project helped you!
This README was generated with ❤️ by readme-md-generator