«

Telegram Bot 使用机器人定时发送消息与图片【第十二集】

时间:2024-2-12 13:34     作者:7米网-域名管理专家     分类: 杂文分享




之前有小伙伴问我如何让Telegram 机器人定时的发送消息和图片, 因为我教大家写的机器人是用谷歌app script 写的, 所以这件事变得非常的容易 。 今天这个视频就来讲讲怎么样做到定时发送。没有动的代码请到上一集的贴子找

手动触发代码

if (e.parameter.runAutoTask){

  AutoTask();

  return HtmlService.createHtmlOutput(e.parameter.runAutoTask);

}



定时任务

function AutoSendMessage() {

 var payload = {

   "method": "sendMessage",

   "chat_id": 539065210,

   "text": "这是一条定时发送的文字消息",

   "parse_mode": "Markdown",

   "disable_web_page_preview": true,

 };

 postTelegram(payload);

}

function postTelegram(payload) {

 var data = {

   'contentType': 'application/json',

   "method": "post",

   "payload": JSON.stringify(payload)

 }

 

 // 没有数据库的小伙伴可以删除以下这行

 mongo.insert("to-telegram", payload);

 var response = UrlFetchApp.fetch("https://api.telegram.org/bot这里放机器人的token/", data);

 var res = JSON.parse(response);

 // 没有数据库的小伙伴可以删除以下这行

 mongo.insert("telegram-response", res);

 return res;

}

function AutoSendPhoto() {

 var payload = {

   "method": "sendPhoto",

   "chat_id": 539065210,

   "photo": "AgADAQAD_qcxGziKyEdxR2ejIuaEQshmDDAABAdOS7wVW7MAAR7LAwABAg"

 };

 postTelegram(payload);

}

function AutoTask() {

 AutoSendMessage();

 AutoSendPhoto();

}




版权所有:7米网-域名管理专家
文章标题:Telegram Bot 使用机器人定时发送消息与图片【第十二集】
除非注明,文章均为 7米网-域名管理专家 原创,转载请注明作者和出处 7米网-域名管理专家
取消
微信二维码
微信二维码
支付宝二维码