Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aleesa-bot/aleesa-telegram-go
[WIP]
https://github.com/aleesa-bot/aleesa-telegram-go
telegram
Last synced: 6 days ago
JSON representation
[WIP]
- Host: GitHub
- URL: https://github.com/aleesa-bot/aleesa-telegram-go
- Owner: aleesa-bot
- License: mit
- Created: 2022-11-05T11:48:10.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-02T08:31:17.000Z (21 days ago)
- Last Synced: 2025-01-02T09:35:51.703Z (21 days ago)
- Topics: telegram
- Language: Go
- Homepage:
- Size: 4.95 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE.txt
Awesome Lists containing this project
README
aleesa-telegram-go
-----------------------------------------------------------------------------------------------------------------------
Сервис для aleesa-bot-go, работающий с мессенджером Telegram.С остальными сервисами aleesa-bot работает по протоколу Redis pub-sub.
Механика работы
-----------------------------------------------------------------------------------------------------------------------
Сервис подписан на pub-sub redis-канал telegram. В этот канал пишут остальные сервисы aleesa-bot-а ответ на запросы
этого сервиса.Формат протокола общения по redis pub-sub - см README от aleesa-misc.
Как это запустить?
-----------------------------------------------------------------------------------------------------------------------
Вначале нам потребуется собрать бинарник самого сервиса. Для чего просто запускаем команду:
makeЕсли всё хорошо, то после создания data/config.json из data/config_sample.json и можно запускать приложение.
В каталоге contrib находится скрипт для alpine linux, системы инициализации openrc. Этот скрипт достаточно положить В
/etc/init.d/aleesa-telegram-go сконфигурить сервис по инструкции выше и после этого сервис запускается командой:
service aleesa-telegram-go startв автозагрузку его можно прописать через команду:
rc-update add aleesa-telegram-go default