반응형

강좌/Telegram BOT 8

통합대기지수 알림 서비스 중단 안내

2016년 3월 8일부터 제공 되었던 텔레그램 통합대기지수 알림 채널이 잠정적으로 중단 됩니다. "라즈베리파이" 라는 소형 컴퓨터에서 서비스를 진행 하였었는데 중간 중간 SD 카드도 고장이 나서 교체를 진행 하면서 서비스를 제공 하였습니다. 현재 사용중인 라즈베리파이2 장비가 4년을 쉬지 않고 작동을 하다 보니 메모리 불량이 발생하였습니다. SD 카드 교체 비용/라즈베리파이 교체 비용이 생각보다는 크기 때문에 당분간은 서비스 제공이 어렵습니다. 언제가 될 지는 모르겠지만 추후 라즈베리파이를 새로 구매 하게 되면 그때 다시 서비스를 제공 하도록 하겠습니다. 감사합니다.

강좌/Telegram BOT 2020.05.29

curl 을 이용해서 메시지 또는 사진, 파일 Telegram BOT 보내기

Telegram BOT 을 사용할때 그냥 간단하게 명령어 한줄로 사용 할 수는 없을까? 하는 사람들을 위해 포스팅 한다. Telegram BOT 은 많은 API 들을 제공해주는데 그중 sendMessage API 는 가장 사용 하기 쉽다. 예제를 보자. curl -k -d "chat_id=123456789" --data-urlencode "text=\"Test Message 보냅니다\"" https://api.telegram.org/bot123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11/sendMessage 빨간색 글씨는 각각 chat_id 와 Token Key 이다. 주희 할 점은 --data-urlencode "text= 이 코드 다음인데 띄어쓰기 또는 한글이 포함되어 있다면..

강좌/Telegram BOT 2018.03.23

Telegram Bot 을 이용해 채널에 메시지 보내기

Telegram 은 채널 이란 개념의 채팅방을 생성하여 관리자만 메시지를 보낼 수 있는 채팅방 운영이 가능하다. 미세먼지 알림봇 역시 이 채널 기능을 이용하여 보내지고 있다. 일단 채널에 봇이 메시지를 보내려면 다음의 순서가 필요하다. 1. 채널을 생성한다. 2. 채널 정보에 가서 "관리자" 를 클릭한다. 3. "관리자 추가" 를 클릭한다. 4. 메시지 작성 권한을 활성화 한다. (기본값으로 활성화 되어 있다) 5. 생성한 봇 ID 를 검색 하여 봇을 관리자로 추가한다. 6. 봇이 관리자로 추가가 되었다면 Telepot 을 이용하여 메시지를 보낼 수 있다. python 실행 import telepot bot = telepot.Bot('봇Token') bot.sendMessage('@채널이름', '메시지'..

강좌/Telegram BOT 2017.09.25

pushTelegram - XE 제로보드 새 글, 새 댓글 텔레그램 알림 애드온

http://blog.acidpop.kr/191 예전에 제로보드 새글 또는 새 댓글을 텔레그램으로 받는 글을 포스팅 한적이 있다. 해당 글은 제로보드의 Core 파일(?) 을 수정해서 작동 하도록 만든 글이기에 일반 사용자가 접근 하기에는 어려운 점이 좀 있었다. 제로보드 문서를 좀 살펴 보다 보니 애드온을 이용해서 새 게시물이나 댓글이 등록 되는 시점에 특정 동작을 할 수 있도록 되어 있는걸 알게 되었다. XE 애드온 문서를 참고 하여 대충 만들어 본 애드온이다. 제로보드를 설치 하고 해당 애드온만 설치 하면 바로 텔레그램으로 새글, 새 댓글 알림을 받을 수 있다. SMS 나 이메일 알림 애드온은 꽤 많은것 같은데 Telegram 알림은 없는 것 같아서 만들어 보았다. 위 파일을 다운로드 받아서 /xe..

강좌/Telegram BOT 2016.06.24

통합대기, 미세먼지 텔레그램 알림 채널

날씨가 풀리면서 미세먼지, 초미세먼지등 대기 질이 안좋아 지는 시기가 오는군요. 텔레그램 봇과 openapi 를 이용해서 7, 11, 15, 19시에 각각 통합대기, 미세먼지, 초미세먼지 수치를 그림으로 알려주는 채널입니다. https://telegram.me/airkorea 디자인이 개발자 디자인이라 좀 조악합니다만 그럭저럭 볼만합니다. 혹시 더 좋은 디자인을 제공해 주시면 반영하도록 해보겠습니다.

강좌/Telegram BOT 2016.03.10

chat_id 알아내기

Telegram BOT 을 생성 하였다면 필요한 사용자에게 메시지를 보내야 한다. Telegram BOT API 는 char_id 값 또는 채널 이름으로 메시지를 보낼수 있는데 이중 char_id 값을 가져 오는 방법을 설명 한다. 먼저 생성한 Bot 에게 아무 메시지나 전달 한다. 그 후 인터넷창에서 다음 URL 을 호출한다. https://api.telegram.org/bot186547547:AAEXOA9ld1tlsJXvEVBt4MZYq3bHA1EsJow/getUpdates 빨간색 글씨 부분은 자신의 BOT 이 생성되면서 만들어진 Token 값이다. 자신의 Token 값으로 바꿔서 사용해야 한다. {"ok":true,"result":[{"update_id":87654321, "message":{"me..

강좌/Telegram BOT 2016.02.11

Telegram BOT 계정 만들기

Telegram BOT 을 사용하기 위해 BOT 계정을 생성 하는 방법을 포스팅 한다. 1. Telegram 의 맨 왼쪽 상단에 @BotFather 를 검색 한다. 모바일용 Telegram은 다음 그림에 보이는것과 같이 새로운 메시지 버튼을 클릭 하고 @BotFather 를 검색한다. 2. @BotFather 를 검색 하면 그림과 같은 프로필 사진의 대화 상대를 찾을 수 있다. BotFather 를 클릭하여 대화를 시작한다. 3. 시작 버튼 또는 /start 를 입력하여 메시지를 전달한다. 4. /start 메시지를 전달 하면 BotFather 는 위와 같은 메시지를 보내준다. 계정을 생성 하기 위해 /newbot 을 클릭하거나 /newbot 이라고 메시지를 보낸다. 5. /newbot 메시지를 보내면 ..

강좌/Telegram BOT 2016.02.11
반응형