Как сделать так, чтобы бот запретил писать сообщения в группе?
Всем привет, я тут уже 2 день, я начал разработку бота ещё неделю назад, и сейчас я решил сделать команду на подобии "ТИШИНА". Эта команда должна выключать сообщения в группе для всех людей, кроме админов. Так-же нужно, чтобы эту команду могли использовать только администраторы. Спасибо за ваш ответ!
1. Научиться ботом отслеживать любые сообщения пользователей.
2. Научиться удалять сообщения.
3. Научиться выдавать разные командные кнопки в зависимости от полномочий в группе.
4. Научиться сохранять состояние по команде.
5. Научиться проверять состояние.
6. Объединить всё вышеописанное в единую фичу.
Такую штуку спокойно можно реализовать на библиотеке aiogram(python). У тебя для команды единственный хендлер с проверкой на админа, который поднимает "флажок". После этого общий хендлер сообщений, проверка на поднятый флажок "тишина", проверка отправителя, если не является админом, удаляешь его сообщения. Для управления всей этой штукой можно добавить reply-markup клавиатуру. Если есть какой-либо опыт, реализуется за полчаса(в худшем случае)