/egais_notifications

Уведомляет о выбранных сообщениях из общего чата

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

egais_notifications

Уведомляет о выбранных сообщениях из общего Telegram-чата по заданным критиериям:

  • по выбранным ключевым словам,
  • от выбранных пользователей.

Ключевые слова добавляются/удаляются с помощью /add и /del. При поиске географических названий городов и областей используется нейросеть natasha.

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

Свои подписки можно посмотреть с помощью /list.

Администратор бота может добавлять/удалять/смотреть других администраторов с помощью /add_admins, /del_admins, list_admins.

По соображениям безопасности бот работает только с теми пользователям, которых явно указал администратор с помощью /add_users, /del_users, list_users.

Спасибо @GreatAndreyKa за неоценимую помощь в создании бота.