Это сработало, за исключением того, что бот по какой-то причине не распознает ни одного соответствующего сообщения после второго, а иногда и только первого индекса списка

аюсь создать бота для сервера разногласий, который просто прослушивает определенные сообщения, удаляет их, а затем направляет пользователя к другому текстовому каналу (по ссылке, на которую можно кликнуть)

Вот что у меня сейчас:

import Discord
import asyncio


client = discord.Client()


@client.event
async def on_message(message):
    msg = '{0.author.mention}\nWrong text channel\nUse '.format(message)
    if message.content.startswith('!p'):
        await client.delete_message(message)
        await client.send_message(message.channel, msg)
    return


client.run('')

В идеале, я также хотел бы искать в списке сstartswith() вместо просто('!p') и игнорировать все сообщения из определенного текстового канала, но я тоже не уверен, как это сделать

Ответы на вопрос(1)

Ваш ответ на вопрос