Hier, mon code était parfaitement bien. Tout était couru ... et ça allait bien. Tout à coup, cette erreur:
TypeError: __new__() got an unexpected keyword argument 'deny_new'
apparaît dans ma console de pychammarm. J'ai regardé sur Internet mais je n'ai trouvé que des questions simples avec zéro réponses. J'espère que la communauté Stackoverflow sera capable de m'aider. Je n'ai pas changé mon code, tout ce que j'ai fait, j'ai essayé d'accueillir mon bot sur Heroku, et cela ne va pas bien. Et après mes premières tentatives, j'ai abandonné. Mais, j'ai découvert que mon bot a commencé à devenir fou et je ne pouvais plus le courir: <. Quelqu'un d'autre a-t-il expérimenté cela et sachez comment le réparer? MISE À JOUR Je viens de découvrir que pour une raison quelconque, cela ne fonctionne que sur mon serveur de test, mais pas d'autres serveurs.
Traceback (most recent call last):
File "C:/Users/danie/PyCharmProjects/skybot/skybotgaming.py", line 21, in <module>
client.run('TOKEN')
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 640, in run
return future.result()
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 621, in runner
await self.start(*args, **kwargs)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 585, in start
await self.connect(reconnect=reconnect)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 499, in connect
await self._connect()
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\client.py", line 463, in _connect
await self.ws.poll_event()
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\gateway.py", line 471, in poll_event
await self.received_message(msg)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\gateway.py", line 425, in received_message
func(data)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\state.py", line 750, in parse_guild_create
guild = self._get_create_guild(data)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\state.py", line 725, in _get_create_guild
guild._from_data(data)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\guild.py", line 297, in _from_data
self._sync(guild)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\guild.py", line 328, in _sync
self._add_channel(CategoryChannel(guild=self, data=c, state=self._state))
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\channel.py", line 726, in __init__
self._update(guild, data)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\channel.py", line 737, in _update
self._fill_overwrites(data)
File "C:\Users\danie\anaconda3\envs\discordbottest\lib\site-packages\discord\abc.py", line 294, in _fill_overwrites
self._overwrites.append(_Overwrites(id=overridden_id, **overridden))
TypeError: __new__() got an unexpected keyword argument 'deny_new'
Je l'ai essayé avec un fichier et un bot différent et j'ai eu les mêmes résultats, c'est comme un problème avec Discord.py. Ceci est littéralement mon code entier
import discord
import random
from discord.ext import commands
import asyncio
client = commands.Bot(command_prefix='{')
client.remove_command('help')
@client.event
async def on_ready():
print("Signed in")
@client.command()
async def dm(ctx):
await ctx.author.send("What up chump?")
client.run('TOKEN')
Je pense que vous pouvez rencontrer le même problème que moi. J'avais "Discord" installé au lieu de "Discord.py". J'ai pu changer mes exigences.txt pour utiliser "Discord.py" au lieu de "discorder".
discord.py==1.3.4