Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryzhovau/egais_notifications

Уведомляет о выбранных сообщениях из общего чата
https://github.com/ryzhovau/egais_notifications

Last synced: 3 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# egais_notifications
Уведомляет о выбранных сообщениях из общего Telegram-чата по заданным критиериям:
* по выбранным ключевым словам,
* от выбранных пользователей.

Ключевые слова добавляются/удаляются с помощью `/add` и `/del`. При поиске географических названий городов и областей используется нейросеть [natasha](https://github.com/natasha/natasha).

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

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

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

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

Спасибо [@notdenied](https://github.com/notdenied) за неоценимую помощь в создании бота.