2014-02-23 7 views
7

Google Apps Script를 사용하여 Telegram API 사용 예를 찾고 있습니다. 예를 들어 특정 사용자에게 메시지를 보내려는 경우와 같이이 API 사용 방법을 배우는 데 도움이 될 수있는 사람/사람Google Apps Script로 텔레 그램 메시지

+0

늦게 답장을 드려 죄송합니다. 혼동을 피하기 위해 API 페이지 링크가 있습니까? POST에 간단한 JSON/HTTP 쿼리를 시도하고 있습니까? 나는 너를 돕고 싶지만 어떻게해야할지 모르겠다. ... – JZL003

+0

https://core.telegram.org/api – marcomow

답변

3

Google Apps Script 예제를 적극적으로 모니터링하고 전보 API와 통합 된 샘플을 인식하지 못합니다. level of security encryption required with the Telegram API이 주어지면 Apps Script 런타임 제한 때문에이 서비스와의 통합이 어려울 것이라고 제안합니다.

사용자에게 메시지를 보내지 못했지만 전보 서비스가 web client code, on Github을 포함하여 많은 양의 코드를 게시했으며 이것이 현재로서는 가장 좋은 시작점 인 것 같습니다.

업데이트 : Telegram은 타사 스크립트를 Telegram에서 실행할 수있는 Bot API을 만들었습니다. Bot API의 장점은 메시지 암호화를 할 필요가 없다는 것입니다. PHP code sample은 Apps Script로 쉽게 포팅 될 수 있습니다.

1

비슷한 것을 찾고 아무 것도 찾을 수 없으므로 직접 만들었습니다. 여기에 적어 두었습니다. 아마도 누군가 그것을 사용하게 될 것입니다.

function sendTelegramNotification(botSecret, chatId, body) { 
var response = UrlFetchApp.fetch("https://api.telegram.org/bot" + botSecret + "/sendMessage?text=" + encodeURIComponent(body) + "&chat_id=" + chatId + "&parse_mode=HTML"); 
} 

다른 명령이 같은 방법으로 할 수 있습니다

이 작동 개념의 간단한 증거입니다.

+1

봇 아버지를 사용하여 botSecret이나 봇 토큰을 얻을 수있다. –