#bots #python-3.6 #discord #discord.py #attributeerror
#боты #python-3.6 #Discord #discord.py #ошибка атрибута
Вопрос:
Я создавал бота discord, но произошла ошибка. в Windows (локальный компьютер) не было никакой ошибки о том, что ‘discord.channel’ не имеет атрибута ‘DMChannel’, но когда я хотел запустить бота в Ubuntu, он выдал мне эту ошибку
что я пробовал: Установлен: python 3.5.3 , 3.5.7 , 3.5.0 , 3.6.0 , 3.6.5 , 3.6.6 , 3.7.0 имя файла моего бота DC.py таким образом, ошибка не могла быть связана с именем (если это было discord.py это может быть)
async def on_message(self, message: discord.Message):
if message.author.bot is True:
return
if type(message.channel) is discord.channel.DMChannel:
message.content = f"{self.command_prefix}help"
await self.process_commands(message)
Продолжение в
if type(message.channel) is discord.channel.DMChannel:
Я попытался удалить эту часть кода, но она запустилась в
embed.timestamp = message.created_at
Комментарии:
1. Извините за мой плохой английский, я русский
2. Какая версия discord.py используете ли вы? (
print(discord.__version__)
)3. @PatrickHaugh исправил это. это было нормально discord.py исправлена не перезаписываемая версия перезаписи