/xoncatcher

irc2telegram bot

Primary LanguageErlangApache License 2.0Apache-2.0

XONCATCHER

irc2telegram bot, пересылающий сообщения из irc канала в личные сообщения telegram пользователю. В данный момент получаемые сообщения можно фильтровать по списку ключевых слов. Так же можно отправлять сообщения в из телеграма в irc.


example_1.png


Конфиг

В env/bot.config следует указать

  • IRC сеть (irc_network)
  • Порт IRC сервера (irc_network_port)
  • Канал, на который зайдет бот (irc_channel)
  • Ник бота (irc_nick)
  • Токен телеграм бота (telegram_token_api)
  • Вебхук адрес для телеграма (telegram_webhook_adress)

В данный момент бот не поддерживает работу через https (необходимо телеграму для вебхука), поэтому можно воспользоваться ngrok для проброса сервиса в интернет.

Сборка

$ make

Рекомендуется использовать Erlang/OTP 23

Запуск

$ ./start.sh

Сторонние библиотеки, использованные в проекте