так что в боте, который я делаю, есть цикл, который удаляет все сообщения, которые не говорят #start
в определенное время. Но я хочу, чтобы он удалил все сообщения, которые содержат '#start' И все остальное. Поэтому, если бы я отправил #start
на дискорд-сервер, бот не удалил бы его, но если бы я отправил сообщение, которое говорит #start testing
, он бы удалил это сообщение. Я не уверен, как это сделать. Вот что я придумал:
while hour >= 12 and hour < 14:
msg = await bot.wait_for_message(timeout=1, author=message.author)
if "#start" not in msg.content:
await bot.delete_message(msg)
hour = int(time.strftime("%H"))
В нем говорится, что msg
не имеет атрибута с именем content
, хотя я могу его использовать, если пишу сообщение в файл CSV. Так есть идеи? У меня все уши