Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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]

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