A logger backend for Telegram.
Add :logger_telegram_backend and :finch to your list of dependencies in mix.exs:
def deps do
[
{:logger_telegram_backend, "~> 3.0"},
{:finch, "~> 0.16"},
]
endIn your Application.start/2 callback, add the LoggerTelegramBackend:
@impl true
def start(_type, _args) do
LoggerTelegramBackend.attach()
# ...
endAdd the following to your configuration:
config :logger, LoggerTelegramBackend,
chat_id: "your_chat_id",
token: "yout_bot_token"To create a Telegram bot, see the next section.
To create a Telegram bot, follow the instructions here and get the token for the bot.
Then send a message to the bot and get your chat_id:
TOKEN="your_bot_token"
curl https://api.telegram.org/bot$TOKEN/getUpdatesThis project is Licensed under the MIT License.