В моём варианте маркдаун и парс мод не подходят.
Purges a list of messages that meet the criteria given by the predicate check. If a check is not provided then all messages are deleted without discrimination.
Проблема в том, что при вызове игрыУдивительно. Стоит проверка равенства с текстом "Игра в слова" и когда проверка выполнилась в тексте "Игра в слова". Кажется только что вы начали знакомиться с оператором ветвления, поздравляю, впереди ждет еще много интересного.
elif message.text == "Игра в слова":
playing(message) в качестве сообщения от пользователя приходит "Игра в слова".
Берешь и проверяешь:
1) А заходишь ли ты вообще в эту функцию
2) Вернул ли fetch_guild гильдию
3) Все что ты передал в send
4) Что возвращает send