Bot in french developed with discord.py (rewrite)
This repository has been archived on 2022-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
Find a file
2021-06-23 21:11:17 +02:00
src ajout méthode vérification slashCommand 2021-06-23 21:11:17 +02:00
.gitignore ignore file instead of folder 2021-06-08 22:17:59 +02:00
CODE_OF_CONDUCT.md Create CODE_OF_CONDUCT.md 2021-03-28 01:47:31 +01:00
docker-compose.yml update path db 2021-06-13 22:41:05 +02:00
Dockerfile better docker health 2021-05-13 09:23:49 +02:00
LICENSE Create LICENSE 2021-03-28 01:46:26 +01:00
README.md bump to 1.5 2021-06-22 13:24:35 +02:00
requirements.txt update dependencies 2021-06-23 21:02:17 +02:00

Bot developed with discord.py (rewrite) - FRENCH

Version Docker Stars Docker Pulls Github stars Github forks

Setting up

You have to replace TOKEN_DISCORD, PREFIX, TOKEN_GENIUS, TOKEN_REDDIT_CLIENT_ID, TOKEN_REDDIT_CLIENT_SECRET, TOKEN_REDDIT_USER_AGENT and TIMEZONE with your desired values. You must also specify a path to the folder where the database will be.
With a docker-compose or in command line:

docker run -d \
    --name="KassouBot" \
    index.docker.io/mylloon/kassoubot \
    --TOKEN_DISCORD="yourTokenDiscord" \
    --TOKEN_GENIUS="yourTokenGenius" \
    --TOKEN_REDDIT_CLIENT_ID="yourRedditClientID" \
    --TOKEN_REDDIT_CLIENT_SECRET="yourRedditClientSecret" \
    --TOKEN_REDDIT_USER_AGENT="yourRedditUserAgent" \
    --TIMEZONE="yourTimezone" \
    --PREFIX="yourPrefix" \
    -v /here/your/path/:/db

To find reddit tokens, go to this site and here are the instructions: instructions

redirection uri (for copy/paste) : http://localhost:8080

Add the bot to your server

  • In the Discord Dev Portal create an application, and make sure it's a Bot (third tab).
  • To invite it, go to the OAuth2 (second tab) tab, select the scopes bot (required) and applications.commands (for the slashs commands) and in the bot permissions select Administrator (You can select manually at your own risk).
  • You have the link to copy above between the two blocks scopes and permissions.
  • If you need help, you can join my Discord.

Features

  • Everything is explained by doing the help command.
  • Using SQLite for the database.

Launching locally

If you want to run it without Docker, I personally use direnv to store variables and have them only in the working folder. Simply run python3 main.py in src folder to launch the bot in the repo folder.