之前有小伙伴问我如何让Telegram 机器人定时的发送消息和图片, 因为我教大家写的机器人是用谷歌app script 写的, 所以这件事变得非常的容易 。 今天这个视频就来讲讲怎么样做到定时发送。
代码请往下翻
-~-~~-~~~-~~-~-
本频道旨在分享生活中各种小技巧, 如用小米盒子看国内视频, 如何使用KODI看电影等等. 同时我也会分享一些编程的教程, 如编写Telegram机器人, 建站等。 点击进入我的频道: goo.gl/5tyxcf
🔷 订阅我的频道: goo.gl/KuF3bY
🔷 telegram电报群: t.me/fengsharegroup
🔷 我的博客: www.dengnz.com/blog
🔷 Facebook: www.facebook.com/fengnz
🔷 Twitter: https://twitter.com/fennng
觉得我的视频对你帮助很大的话, 请我喝杯咖啡吧
微信赞赏码: goo.gl/uKoE8w
-~-~~-~~~-~~-~-
没有动的代码请到上节课的贴子找
手动触发代码
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/bot682267360:AAHmjSil8oylavD2pENLLpcMU1svaD7mVeA/", 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(); }
峰歌你好,非常感謝您的教學!
的確讓我受益斐淺,另外
此種方法似乎無法發送GIF! 代碼需要做甚麼修正呢?
其您的講解 感謝
发送GIF要使用 sendAnimation 这个方法, 请看以下官方文档
https://core.telegram.org/bots/api#sendanimation
峰哥你好,我想问一下有没有关于tgbot消息定时自删的代码示例,我好像没有找到
峰哥您好,请问这个能设置成定时发送多条消息吗,请问怎么修改
峰哥你好,能发那种图片和文字一体的信息吗
怎么改代码