#dummy module import asyncio import fractale.source.betterTurtle import random import discord class MainClass(): def __init__(self, client, modules, owners, prefix): self.client = client self.modules = modules self.owners = owners self.prefix = prefix self.events=['on_message'] #events list self.command="%sfractale"%self.prefix #command prefix (can be empty to catch every single messages) self.name="Fractale" self.description="Module de génération de fractales" self.interactive=True self.color=0x78ffc3 self.help="""\ fractale => Génère une image fractale. """ async def on_message(self, message): tmpstr="/tmp/%s.png"%random.randint(1,10000000) t = fractale.source.betterTurtle.Turtle(size=(10000, 10000), resolution=1) t.set_position((0, 0)) t.fractal.outline(8, 40, 4) t.save(tmpstr) await message.channel.send(file=discord.File(tmpstr))