0
Files
aleesa-telegram-go/README

29 lines
1.8 KiB
Plaintext

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