J'ai cherché cette question partout mais je n'ai pas trouvé de réponse.
Je viens de commencer à apprendre discord.py avec très peu de connaissances préalables en python, alors je m'excuse si cette question semble très simple, je fais cela depuis environ 12 heures en utilisant uniquement un tutoriel YouTube.
Ma question est donc la suivante : comment avoir un état mobile à l'intérieur d'un engrenage ? Je continue à obtenir une erreur qui dit "AttributeError : module 'discord.ext.commands' has no attribute 'event'".
Le code de l'engrenage est
import discord
import os
from discord.ext import commands
from itertools import cycle
status = cycle(['First status', 'Second status', 'Third status'])
class status(commands.Cog):
def __init__(self, client):
self.client = client
@tasks.loop(seconds=3)
async def change_status():
await commands.change_presence(activity=discord.Game(next(status)))
@commands.event
async def on_ready():
change_status.start()
print('Bot ready')
def setup(client):
client.add_cog(status(client))
Merci d'avance pour toute aide !