Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryzhovau/egais_notifications
Уведомляет о выбранных сообщениях из общего чата
https://github.com/ryzhovau/egais_notifications
Last synced: 3 days ago
JSON representation
Уведомляет о выбранных сообщениях из общего чата
- Host: GitHub
- URL: https://github.com/ryzhovau/egais_notifications
- Owner: ryzhovau
- License: gpl-3.0
- Created: 2022-05-31T16:32:08.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-17T08:19:54.000Z (23 days ago)
- Last Synced: 2024-12-17T09:28:52.710Z (23 days ago)
- Language: Python
- Size: 28.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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) за неоценимую помощь в создании бота.