Skip to content

A service for broadcasting notifications to Discord via Webhook. The data source is e-mail, connection via Exchange.

Notifications You must be signed in to change notification settings

Siyet/gpn_as_notify_receiver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gpn_as_notify_receiver

Сервис для трансляции серверных уведомлений в Discord через Webhook. Источником данных выступает электронная почта, подключение через Exchange.

Get started

Для работы сервиса требуются следующие переменные окружения:

  • DISC_WEBHOOK_URL - ссылка на webhook discord'a (берется из настроек интеграций сервера Discord)
  • DISC_WEBHOOK_ID - часть ссылки webhook'a
  • DISC_DEV_ROLE - идентификатор роли, которую mention'ить в уведомлениях, чтобы выяснить идентификатор нужно написать \@Роль в Discord'e
  • DISC_MSG_LIMIT - ограничение длины одного сообщения в символах для Discord'a
  • MAIL_USER - почтовый пользователь в формате <логин>
  • MAIL_PASS - пароль почтового пользователя
  • MAIL_ADDR - адрес почты пользователя
  • MAIL_FOLDER - название папок, через запятую, из которых забирать сообщения
  • FREQUENCY_MIN - периодичность работы скрипта в минутах

Deploy

Код оптимизирован для deploy'я как функцию на Yandex.Cloud Functions.

About

A service for broadcasting notifications to Discord via Webhook. The data source is e-mail, connection via Exchange.

Topics

Resources

Stars

Watchers

Forks

Languages