pretifiy help and kaamelott command
This commit is contained in:
parent
a34c50c92f
commit
2c507fd041
1 changed files with 4 additions and 21 deletions
|
@ -13,24 +13,20 @@ class Mybot(commands.Cog):
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
self.bot = bot
|
self.bot = bot
|
||||||
|
|
||||||
@commands.command(help='test')
|
@commands.command()
|
||||||
async def join_channel(self, ctx):
|
async def join_channel(self, ctx):
|
||||||
channel = [x for x in self.bot.get_all_channels() if x.name == "Général"][0]
|
channel = [x for x in self.bot.get_all_channels() if x.name == "Général"][0]
|
||||||
await channel.connect()
|
await channel.connect()
|
||||||
|
|
||||||
@commands.command()
|
@commands.command(help='check if bot always online')
|
||||||
async def ping(self, message):
|
async def ping(self, message):
|
||||||
await message.channel.send('pong')
|
await message.channel.send('pong')
|
||||||
|
|
||||||
@commands.command()
|
@commands.command(help="optionnal args : [livre] [character]")
|
||||||
async def kaamelott(self, ctx, *args):
|
async def kaamelott(self, ctx, *args):
|
||||||
response = None
|
response = None
|
||||||
if not args:
|
if not args:
|
||||||
url = 'https://kaamelott.chaudie.re/api/random'
|
url = 'https://kaamelott.chaudie.re/api/random'
|
||||||
elif args[0] in 'help':
|
|
||||||
response = "!kaamelott [livre] [character]"
|
|
||||||
await ctx.send(response)
|
|
||||||
return
|
|
||||||
else:
|
else:
|
||||||
args = list(args)
|
args = list(args)
|
||||||
if args[0].isdigit():
|
if args[0].isdigit():
|
||||||
|
@ -51,24 +47,11 @@ class Mybot(commands.Cog):
|
||||||
url = 'https://kaamelott.chaudie.re/api/random/livre/%s' % livre
|
url = 'https://kaamelott.chaudie.re/api/random/livre/%s' % livre
|
||||||
try:
|
try:
|
||||||
citation = requests.get(url).json()['citation']
|
citation = requests.get(url).json()['citation']
|
||||||
response = "%s : %s" % (citation['infos']['personnage'], citation['citation'])
|
response = "%s :\n```\n%s\n```" % (citation['infos']['personnage'], citation['citation'])
|
||||||
except:
|
except:
|
||||||
response = "Unknow error, try: !kaamelott [livre] [character]"
|
response = "Unknow error, try: !kaamelott [livre] [character]"
|
||||||
await ctx.send(response)
|
await ctx.send(response)
|
||||||
|
|
||||||
@commands.command()
|
|
||||||
async def kadoc(self, ctx):
|
|
||||||
quotes = [
|
|
||||||
"Pour savoir s’y a du vent, il faut mettre son doigt dans le cul du coq.",
|
|
||||||
"Y'a des méchants ?",
|
|
||||||
"À Kabot ! À Kabot !",
|
|
||||||
"Tatan, elle fait des flans.",
|
|
||||||
"Les pattes de canaaaaaaaaaaaaaaaaaaaaaaaaaaaaard !",
|
|
||||||
"Elle est où la poulette ?",
|
|
||||||
"Mooordu! Mooordu! Mordu mordu mordu mordu la ligne !!!!",
|
|
||||||
]
|
|
||||||
response = random.choice(quotes)
|
|
||||||
await ctx.send(response)
|
|
||||||
|
|
||||||
async def on_message(self, message):
|
async def on_message(self, message):
|
||||||
print(message.content)
|
print(message.content)
|
||||||
|
|
Loading…
Reference in a new issue