mise de la commande, commit non testé
il faut juste modif l emiji fasn Garou
This commit is contained in:
parent
75be324be5
commit
3fd4b995fb
3 changed files with 11 additions and 79 deletions
29
Garou.py
29
Garou.py
|
@ -1,4 +1,5 @@
|
||||||
import discord
|
import discord
|
||||||
|
import random
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
|
|
||||||
game = 0
|
game = 0
|
||||||
|
@ -39,35 +40,25 @@ class Garou:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@self.bot.group(pass_content= True, name= "lg") #on créer ici un groupe de sous commande
|
|
||||||
async def loup_garou(self, ctx):
|
|
||||||
"""Group of sub command for Garou"""
|
|
||||||
try:
|
|
||||||
if ctx.invoked_subcommand is None:
|
|
||||||
await self.bot.say('Pour commencer, taper lg start')
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
|
|
||||||
|
|
||||||
#Commande de démarrage du Garou
|
#Commande de démarrage du Garou
|
||||||
@loup_garou.command(pass_context=True)
|
@commands.command(pass_context=True, name="lg")
|
||||||
async def start(self, ctx):
|
async def start(self, ctx):
|
||||||
"""Commence la partie"""
|
"""Commence la partie"""
|
||||||
if self.get_game(ctx.message.channel) == None: # on verifie si il n y pas de partie en cours dans ce salon
|
if self.get_game(ctx.message.channel) == None: # on verifie si il n y pas de partie en cours dans ce salon
|
||||||
self.games[ctx.message.channel] = self.create_game(ctx.message.channel) # on créer le jeu
|
self.games[ctx.message.channel] = self.create_game(ctx.message.channel) # on créer le jeu
|
||||||
game['message'] = await self.bot.send_message(ctx.message.channel,embed=self.embed())
|
game = self.games[ctx.message.channel]
|
||||||
for emoji in ["▶️"]:
|
game['message'] = await self.bot.send_message(ctx.message.channel,embed=self.embed()) # on affiche le message et on le met dans le game
|
||||||
await self.bot.add_reaction(message=game["message"],emoji=emoji)
|
for emoji in ["💚"]:
|
||||||
|
await self.bot.add_reaction(message=game["message"],emoji=emoji) #on fai apparaitre le/les reac du bot
|
||||||
nopi = True
|
nopi = True
|
||||||
while nopi:
|
while nopi:
|
||||||
waiter = await self.bot.wait_for_reaction(message=game["message"],timeout=40.0)
|
waiter = await self.bot.wait_for_reaction(message=game["message"],timeout=40.0)
|
||||||
if not waiter == None:
|
if not waiter == None:
|
||||||
if (waiter[0].emoji == "▶️"):
|
if (waiter[0].emoji == "💚"):
|
||||||
await self.bot.say("Un joueur en plus !")
|
await self.bot.say("Un joueur en plus !")
|
||||||
else:
|
else:
|
||||||
await self.bot.say("A game already started")
|
await self.bot.say("A game already started")
|
||||||
|
"""
|
||||||
#Commande pour definir les participant du Garou
|
#Commande pour definir les participant du Garou
|
||||||
@commands.command(pass_context=True)
|
@commands.command(pass_context=True)
|
||||||
async def gjoueurs(self, ctx, *, CMDjoueurs):
|
async def gjoueurs(self, ctx, *, CMDjoueurs):
|
||||||
|
@ -80,7 +71,7 @@ class Garou:
|
||||||
elif game == 1:
|
elif game == 1:
|
||||||
if djoueurs == 1:
|
if djoueurs == 1:
|
||||||
print("Commande gjoueurs lancer par: "+str(ctx.message.author)+" refuser, partie deja lacer !")
|
print("Commande gjoueurs lancer par: "+str(ctx.message.author)+" refuser, partie deja lacer !")
|
||||||
await slef.bot.say("Désoler mais une partie est deja en cours !")
|
await self.bot.say("Désoler mais une partie est deja en cours !")
|
||||||
|
|
||||||
elif djoueurs == 0:
|
elif djoueurs == 0:
|
||||||
djoueurs = 1
|
djoueurs = 1
|
||||||
|
@ -122,7 +113,7 @@ class Garou:
|
||||||
else:
|
else:
|
||||||
print("Commande gstop mancer par: "+str(ctx.message.author)+" refuser car ce n'est pas le gm !")
|
print("Commande gstop mancer par: "+str(ctx.message.author)+" refuser car ce n'est pas le gm !")
|
||||||
await self.bot.say("Désoler mais vous n'avez pas le droit de faire ça, vous n'étes pas le gm !")
|
await self.bot.say("Désoler mais vous n'avez pas le droit de faire ça, vous n'étes pas le gm !")
|
||||||
|
"""
|
||||||
|
|
||||||
def setup(bot):
|
def setup(bot):
|
||||||
bot.add_cog(Garou(bot))
|
bot.add_cog(Garou(bot))
|
||||||
|
|
1
bot.py
1
bot.py
|
@ -1,5 +1,6 @@
|
||||||
import json
|
import json
|
||||||
import discord
|
import discord
|
||||||
|
import random
|
||||||
from discord.ext import commands
|
from discord.ext import commands
|
||||||
|
|
||||||
with open('config.json') as json_data_file:
|
with open('config.json') as json_data_file:
|
||||||
|
|
60
log_test.txt
60
log_test.txt
|
@ -1,60 +0,0 @@
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Début de l'enregistrement des réactions.
|
|
||||||
|
|
||||||
|
|
Reference in a new issue