Plus tôt, j'ai essayé d'utiliser la fonction edit_server, comme indiqué dans les documents discord.py ici: http://discordpy.readthedocs.io/en/latest/api.html?highlight=ownership, et je n'ai pas compris comment l'utiliser. Je voudrais l'utiliser pour faire une commande pour transférer la propriété à un autre utilisateur. mon code:discord.py edit_server exemple de fonction
elif message.content.startswith('!ownership):
await client.edit_server(server='317161621233467392', owner='323512053862236161')`
erreur:
Traceback (most recent call last):
File "C:\Users\parke\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 307, in _run_event
yield from getattr(self, event)(*args, **kwargs)
File ".\start_bot.py", line 33, in on_message
await client.edit_server(server='317161621233467392', owner='323512053862236161')
File "C:\Users\parke\AppData\Local\Programs\Python\Python36\lib\site-packages\discord\client.py", line 2337, in edit_server
icon = server.icon
AttributeError: 'str' object has no attribute 'icon'`
quelqu'un pourrait peut-être me montrer un exemple avec elle une utilisation correcte, merci!
est tout mon code ici (moins mon jeton): https://pastebin.com/yXPCjUbP
Le code Python que vous avez publié est (1) invalide et (2) non pertinent. – DyZ
Les retraçages @DYZ devraient appartenir aux blocs de code et non aux guillemets. https://meta.stackexchange.com/questions/32264/posting-a-stack-trace en raison de la belle marque vers le bas et il semble beaucoup plus propre. Et aussi, le code OP affiché était en effet invalide, ce que je suis d'accord. Mais c'est en fait pertinent, puisque c'est ce que l'on "suppose" d'être fait, mais pas complet. (Je n'ai voté votre commentaire qu'à cause de (1)) – abccd
@abccd Ok, désolé, je vais le modifier maintenant. – ParkerSTP