Telegram Bot API를 이용한 실시간 통보

텔레그램 Bot API를 이용하면 로봇으로부터 실시간 통보를 “무료로” 받을 수 있습니다. 로봇이 작동하다가 심각한 문제가 발생한다던지, 쇼핑몰의 상품 목록을 감시하다가 원하는 상품의 재고가 확보되면 곧바로 알림을 받는다던지, 공용 스토리지의 잔여 공간이 일정 수준 이하로 떨어진다던지… 다양한 경우에 메신저로 알림을 보내어 담당자가 즉시 필요한 조치를 취하도록 할 수 있습니다.

텔레그램의 Bot API는 HTTP 기반이기 때문에 UiPath.WebAPI.Activities 패키지에 포함되어 있는 HTTP Request 액티비티만으로 메세지를 발송할 수 있습니다.

https://api.telegram.org/[bot_id]:[token]/sendmessage?chat_id=[chat_id]&text=[message_to_deliver]” 형태로 메세지를 구성하여 아래와 같이 HTTP Request로 발송하면 됩니다.

image

문자 통보나 카카오톡의 알림톡 등 비용이 수반되는 통보가 부담스러운 경우 텔레그램의 Bot API가 좋은 대안이 될 수 있습니다.

3 Likes

텔레그램은 완전 무료인건가요? 아니면 특정 건수까지만 무료인건가요?

DoS 공격을 방어하기 위하여 한꺼번에 너무 많은 메세지를 발송하면 막는지는 잘 모르겠습니다만, 무료인 것은 맞습니다.

1 Like

감사합니다!