Найти в Дзене
Python_Scripts

Бот модератор для вашей группы в телеграм на Python.

Напишем простой бот модератор для телеграм группы используя язык програмирования Python и самую мощную и высокофункциональную асинхронную библиотеку aiogram версии 3.+

Наш бот будет работать в группах телеграм, принимать команды от администратора и обрабатывать их.

Для запуска команды администратору следует ответить на собщение пользователя выбранной командой.

Добавим в бот такие команды как:

-бан пользователя на определенное время или исключение выбранного пользователя из группы(/ban 1h)

-обезвучивания пользователя на некоторое время(невозможность отправлять им сообщения в чат группы)(/mute 1h)

На первом этапе нам необходимо создать каркас нашего бота и импортировать необходимые для работы модули:

-2

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

-3

Теперь используя декораторы мы можем добавить в код нашего бота команды:

-Команда /ban:

-4

-Команда /mute:

-5

Для корректной отработки команд нам необходимо написать функцию parse_time(), которая будет отвечать за обработку временного интервала дейтвия наших команд в боте:

-6

Наш бот готов.

Для его использования следует добавить его в чат и предоставить боту права администратора.

Полный код бота , а также огромное колличество полезных скриптов на Python вы можете взять в телеграм канале Python_Scripts . Подписывайтесь и пользуйтесь!