Telegram
Preduslovi
Da biste podesili Semaphore UI da šalje upozorenja preko Telegrama, prethodno je potrebno obaviti nekoliko koraka na Telegram strani. Potrebno je da kreirate sopstvenog bota koji će primati webhook i da znate ID ćaskanja u koje želite da šaljete poruke.
Podešavanje bota
Najlakši način da podesite sopstvenog bota jeste da koristite @BotFather.
- U svom Telegram klijentu pošaljite @BotFather poruku
/start. - Pratite uputstva da biste kreirali novog bota i zabeležite Authorization Token dobijen u poslednjem koraku. Napomena: ovaj token je tajan i tako ga treba i tretirati.
- Pošaljite svom novom botu poruku
/startda biste ga pokrenuli kako bi mogao da prima poruke.
ID ćaskanja
- U svom Telegram klijentu pošaljite @RawDataBot bilo koju poruku.
- Kopirajte vrednost ključa
idiz mapechat.
Testiranje
Gornja podešavanja možete proveriti pomoću cURL-a na sledeći način:
curl -X POST https://api.telegram.org/botYOUR_BOT_TOKEN/sendMessage \
-d chat_id=YOUR_CHAT_ID \
-d text="Test message from curl"
Podešavanje
Koristeći ID ćaskanja i token iz prethodnih koraka, sada možete podesiti Semaphore UI da šalje Telegram upozorenja na sledeći način:
telegram_alert: True
telegram_chat: <chat id>
telegram_token: <token>
Primer config.json:
{
"telegram_alert": true,
"telegram_token": "64********:AAG****_rM6obyR********************",
"telegram_chat": "",
}
ID-jevi ćaskanja po projektu
Svaki projekat (Project) može koristiti jedinstven ID ćaskanja. To vam omogućava da razdvojite obaveštenja po projektima umesto da sva idu u isto ćaskanje. Ovo ima prednost nad globalnim ID-jem ćaskanja opisanim iznad. Podesite ga na kartici Obaveštenja projekta, ili kreirajte obaveštenje projekta tipa Telegram da biste ciljali više ćaskanja ili forum-topik.