0
2025-10-31 20:17:22 +03:00
2022-11-05 14:43:05 +03:00
2024-07-24 22:38:25 +03:00
2024-07-26 00:58:50 +03:00
2022-11-05 14:43:05 +03:00
2024-02-27 00:34:44 +03:00
2024-07-24 22:38:25 +03:00
2024-07-24 22:38:25 +03:00
2022-11-05 14:43:05 +03:00
2022-11-05 14:43:05 +03:00
2022-11-05 14:43:05 +03:00
2025-01-02 15:09:42 +03:00
2025-10-31 20:17:22 +03:00

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
Description
Telegram component.
Readme 5.2 MiB
Languages
Go 96.1%
Makefile 3.6%
Perl 0.3%