[ Telegram ] Game模式

游戏模式
可以直接在Telegram chat里 以button型式 直接打开专属 web 游戏
这里所谓专属意思就是for个人,而不是通用的URL

具体作法
1.必须先有bot
2.在botfather 对话选择newgame
http://img2.58codes.com/2024/200580954HgH8qyv1S.jpg
3.直接按OK
http://img2.58codes.com/2024/20058095yXJQCp40f7.jpg
4.直接accept
http://img2.58codes.com/2024/20058095iXDUsDtzOH.jpg
5.选择某个机器人要使用game模式
http://img2.58codes.com/2024/20058095BXKBhnjeD0.jpg
如果没得选,就是先/setinline 会出现机器人给你选择 ,
再输入一次机器人名称 @bot_name
http://img2.58codes.com/2024/20058095mfzpIJit3g.jpg
如果你是第一次将机器人加入setinlne,上述步骤完成后 需要再newgame一次
才可以选到你刚才加入的机器人

6.输入title
7.输入描述
8.上传图片 640x360
9.输入游戏ID(gameid) , 这个ID会用在callback_query带回来做识别使用

具体代码
发送游戏消息

bot.sendGame( groupid , "gameid");

接收发送游戏callback

bot.on('callback_query', msg => {    if( msg.game_short_name == "gameid")    {        //do something logic        bot.answerCallbackQuery( msg.id , { callback_query_id: msg.id, text:"xxxx游戏" , show_alert:false , url: gameurl, } );    }//gameurl就是实际要弹出的game URL 

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章