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 .envOpen 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.pyUsing Poetry
poetry shell
poetry install
poetry run python main.pyIf you plan on altering or contributing to this repo you should also install dev dependencies
poetry install --with devAfter 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