Я создавал бот-диск, но произошла ошибка.
в 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