[fractale module] Fixed missing help
This commit is contained in:
parent
addccb437c
commit
6783079cb1
@ -60,34 +60,37 @@ class MainClass():
|
||||
%s```""" % '\n'.join(['......: %s' % t for t in self.fractals.keys()])
|
||||
|
||||
async def on_message(self, message):
|
||||
args = message.content.split(" ")
|
||||
if len(args) == 1:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
elif len(args) == 2:
|
||||
if args[1] in self.fractals.keys():
|
||||
await self.send_fractal(message, args[1]+' '+' '.join(['*']*len(self.fractals[args[1]]['ParseData'])))
|
||||
elif len(args) == 3:
|
||||
if args[1] == "info" and args[2] in self.fractals.keys():
|
||||
description = """\
|
||||
La fractale {nom} attend les arguments suivant :
|
||||
`{arguments}`
|
||||
avec le type suivant:
|
||||
`{type}`
|
||||
Les nombres décimaux sont des nombres à virgules là où les nombres entiers n'en ont pas. **(mettre un point à la place de la virgule)**
|
||||
async with message.channel.typing():
|
||||
args = message.content.split(" ")
|
||||
if len(args) == 1:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
elif len(args) == 2:
|
||||
if args[1] in self.fractals.keys():
|
||||
await self.send_fractal(message, args[1]+' '+' '.join(['*']*len(self.fractals[args[1]]['ParseData'])))
|
||||
else:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
elif len(args) == 3:
|
||||
if args[1] == "info" and args[2] in self.fractals.keys():
|
||||
description = """\
|
||||
La fractale {nom} attend les arguments suivant :
|
||||
`{arguments}`
|
||||
avec le type suivant:
|
||||
`{type}`
|
||||
Les nombres décimaux sont des nombres à virgules là où les nombres entiers n'en ont pas. **(mettre un point à la place de la virgule)**
|
||||
|
||||
Attention, les coordonnées des points doivent être entre parentheses et sont considérées comme un unique argument.
|
||||
Gardez aussi en tête que **l'image a pour résolution 5000*5000.**
|
||||
Attention, les coordonnées des points doivent être entre parentheses et sont considérées comme un unique argument.
|
||||
Gardez aussi en tête que **l'image a pour résolution 5000*5000.**
|
||||
|
||||
Les arguments valent par défaut :
|
||||
`{defaut}`""".format(nom=args[2], arguments=self.fractals[args[2]]['Indication'], type=' '.join(["point decimal entier hexadecimal".split(" ")["pfix".index(ch)] for ch in self.fractals[args[2]]['ParseData']]), defaut=self.fractals[args[2]]['Default'])
|
||||
await message.channel.send(
|
||||
embed=discord.Embed(title="[%s] - Infos : *%s*" % (self.name, args[2]), description=description, color=self.color))
|
||||
Les arguments valent par défaut :
|
||||
`{defaut}`""".format(nom=args[2], arguments=self.fractals[args[2]]['Indication'], type=' '.join(["point decimal entier hexadecimal".split(" ")["pfix".index(ch)] for ch in self.fractals[args[2]]['ParseData']]), defaut=self.fractals[args[2]]['Default'])
|
||||
await message.channel.send(
|
||||
embed=discord.Embed(title="[%s] - Infos : *%s*" % (self.name, args[2]), description=description, color=self.color))
|
||||
else:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
elif args[1] in self.fractals.keys():
|
||||
await self.send_fractal(message, ' '.join(args[1:]))
|
||||
else:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
elif args[1] in self.fractals.keys():
|
||||
await self.send_fractal(message, ' '.join(args[1:]))
|
||||
else:
|
||||
await self.modules['help'][1].send_help(message.channel, self)
|
||||
|
||||
async def send_fractal(self, message, command):
|
||||
parsed_data=self.parse(command)
|
||||
|
Loading…
Reference in New Issue
Block a user