discord.py is an API wrapper for Discord written in Python.
This was written to allow easier writing of bots or chat logs. Make sure to familiarise yourself with the API using the documentation.
Légende:
Je ne fais aucun support pour ce Bot. je fournis ici seulement mon code de base à vous à éditer comme bon vous semble. Une connaissance en Python avancé est extrêmement recommandée.
I do not support this Bot. I provide here only my basic code for you to edit as you see fit. Advanced Python language knowledge is highly recommended.
Hébergement possible sur Heroku.com Le fichier pour le Dynos (worker) est déjà dans les fichiers.
To install the library, you can just run the following command:
python3 -m pip install -U discord.py
- Python 3.6.5+
- All Requirements in requirements.txt
Usually pip
will handle these for you.
Pour la configuration vous avez juste à edit le fichier config.ini
il ressemble à ceci:
[GENERAL]
# Nom du BOT
bot_name = NAME
# ID du fondateur
owner = ID ICI
# ID de VooDoo
voodoo = 175006832002072576
# Nom du votre grade Administrateur
admin = ROLE ICI
#Nom de votre grade Modérateur
modo = ROLE ICI
#Nom de votre grade VIP+ (Si si il y en a pas)
vip_plus = ROLE ICI
#Nom de votre grade VIP (C'est un grade qui accès a plus de commande ex: !cat !dog)
vip = ROLE ICI
[TOKEN]
# Token du BOT Discord
token = TOKEN ICI
[YOUTUBE]
# Clé API Youtube DATA V3
api_key = API KEY ICI
# ID de la chaine Youtube
youtube_channel_id = API KEY ICI
# ex: https://gaming.youtube.com/USERNAME/live
youtube_gaming_url = URL ICI
[FORTNITE]
# Mettre l'API_KEY Fortnite de ce site https://fortnitetracker.com/site-api (API KEY DES STATS)
fortnitetracker = API KEY ICI
# Mettre l'API_KEY Fortnite de ce site https://fnbr.co/api/docs (API KEY POUR LE SHOP)
fnbr = API KEY ICI
# Mettre l'API_KEY Fortnite de ce site https://fortniteapi.com (API KEY POUR SAVOIR SI LES SERVEURS FORTNITE SONT EN LIGNE OU HORS LIGNE)
fortniteapi = API KEY ICI
# ID du channel Fortnite de votre Discord
fortnite_channel = ID CHANNEL ICI
[OVERWATCH]
# ID du channel Overwatch de votre Discord
overwatch_channel = ID CHANNEL ICI
[SOCIAL]
# Nom/Pseudo de la personne
social_name = NOM ICI
# Lien Twitter
twitter = URL ICI
# Lien Instagram
instagram = URL ICI
# Lien Youtube
youtube = URL ICI
# Lien Twitch
twitch = URL ICI
# Lien Discord
discord = URL ICI
Commande | Description |
---|---|
!PoF | Poop ou Face. |
!gn | Dire Bonne Nuit avec le bot. |
!pfc <pierre/feuille/ciseaux> | Pierre Feuille Ciseaux. |
!roll | Lance un dé et affiche le resultat. |
!ping | Pong ! |
!bstats | Stats du bot. |
!poll <"question" "réponse 01" "réponse 02" "réponse 03" ...> | Faire un sondage. |
!face | Donne un face random. (+160 faces) |
!ball | Pose une question à Squig. |
!choose <option 1> <option 2> <...> | Squig fait un choix. Minimum 2 choix |
Commande | Description |
---|---|
!youtube | Donne le lien Youtube |
Donne le lien Instagram | |
!twitch | Donne le lien Twitch |
!discord | Donne le lien Discord |
Donne le lien Twitter | |
!followers | Donne le nombre de followers |
Commande | Description |
---|---|
!owrng | Donne un perso random. |
!owteam | Donne une team random. |
!owstats <region (eu/us/asia)> <BattleTag "TonPseudo#12345"> | Donne les stats du joueur. (Ne fonctionne pas si toutes les stats ranked ne sont pas complètes.) PC uniquement |
Commande | Description |
---|---|
!rdrop | Donne une ville random pour drop. |
!shop | Vous MP la boutique du jour. |
!stats <pc/psn/xbl> "Pseudo EpicGames" | Donne les stats dans le channel #fortnite ⚠ le pseudo doit être entre guillemets. |
!wlist | Vous MP la liste des armes IG. |
!frstatus | Affiche si les serveurs Fortnite sont En ligne ou Hors ligne. |
Commande | Description |
---|---|
!cat | Affiche une image/gif d'un chat random. |
!dog | Affiche une image/gif d'un chien random. |
!reverse | La chose que vous m'avez dite, mais... à l'envers. |