Как исправить 'AttributeError: модуль' discord.channel 'не имеет атрибута' DMChannel '' Python3.6 - PullRequest
0 голосов
/ 07 апреля 2019

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