Как удалить конкретные сообщения конкретного пользователя?
Данный код может находить и удалять все сообщения конкретного пользователя, однако он не дает удалять только несколько сообщений. В чем может быть проблема?
однако он не дает удалять только несколько сообщений
Какой смысл вы вкладываете в этот текст?
У нас есть параметр отвечающий за количество сообщений и по-умолчанию он = 100.
Передавайте другое число и будет удаляться столько сколько передали
по умолчанию оно = 100 верно, но если при вводе команды написать другое число к примеру clear 5 то он удалит только 5 сообщений, но после того как появилась переменная check=lambda m: m.author==user
он перестал это делать и начал удалять просто все сообщения от определённого пользователя.
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.