Telegram机器人搭建教程

作者 : 七彩云 本文共882个字,预计阅读时间需要3分钟 发布时间: 2020-09-12 共22人阅读
机器人的创建

你可以给你的Telegram官方或者收藏夹发送@BotFather

然后点击这个艾特,就会被拉入官方QQ机器人,你可以用它来创建和管理你的机器人账号。如下图

按照提示你就可以搞了,当基本信息填写完成时,切记这里

复制token码,保存下来,接下来,我们来做一个回调获取机器人受到用户的信息

回调设置 反射信息

现在去给机器人发消息,访问下面的链接,就可以获取到

https://api.telegram.org/bot【token】/getUpdates
注册webhook 设置回调地址
https://api.telegram.org/bot【token】/setWebhook?url=回调地址

把参数填入,然后访问,即可注册回调地址,这里你自己来规定。反射是指可以通过反射【类】的路径【名称】可以获取这个信息【类的信息】。

处理回调

正常情况下,不可能是一个人接着一个人去发送信息,那么此时,我们如果不唤醒回调,而是用循环上面第一个接口,获取信息,那么不但造成了资源浪费,还可能漏掉消息。那么通过设置回调地址,也就是webhook,当机器人受到消息后立即请求该地址。该地址反射获取信息,马上就可以处理进行返回。

<?php
//设置连接根
//七彩云资源网(www.qicaiy.cn)
$url = "https://api.telegram.org/bot【token】/";
//获取反射信息
$update = json_decode(file_get_contents('php://input'), true);
$chat_id = $update['message']['chat']['id'];
$name = $update['message']['from']['first_name'];
//发送给用户
file_get_contents($url . "sendmessage?text=你好,世界" . $name ."&chat_id=" . $chat_id);
?>

 

如有侵权请提供相关证明到sjhyzwds@gmail.com
请加入官方QQ群1056114416
七彩云资源网 » Telegram机器人搭建教程

发表评论