Telegram机器人搭建教程

[wm_notice]机器人的创建[/wm_notice]

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

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

图片[1]-Telegram机器人搭建教程-七彩云资源网

按照提示你就可以搞了,当基本信息填写完成时,切记这里图片[2]-Telegram机器人搭建教程-七彩云资源网

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

[wm_blue]回调设置 反射信息[/wm_blue]

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

https://api.telegram.org/bot【token】/getUpdates

[wm_xuk]注册webhook 设置回调地址[/wm_xuk]

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);
?>

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容