Telegram 电报中带内联按钮的传输控制(bots)
如果您在聊天中有一个机器人生成的内嵌按钮,则可以使用该内嵌按钮将您带到机器人 我的问题是——反过来可能吗 当与机器人直接通信时,它是否可以有一个内联按钮,并且可以将控制权转移到用户和机器人都在场的组 考虑以下情况: 我有一个跟踪国家名称的机器人。当添加到一个组中时,它会检测到一个国家的名称,并显示“查看有关该国家的信息” 当你点击这个按钮时,机器人会带你去聊天,它会改变你的名字并把你带出去,然后机器人会显示关于这个国家的信息 然后,机器人会有一个“返回或取消”内联按钮 如果您单击该按钮,它会将您带回您来自的原始组。可能吗 变化:Telegram 电报中带内联按钮的传输控制(bots),telegram,telegram-bot,php-telegram-bot,telegram-webhook,node-telegram-bot-api,Telegram,Telegram Bot,Php Telegram Bot,Telegram Webhook,Node Telegram Bot Api,如果您在聊天中有一个机器人生成的内嵌按钮,则可以使用该内嵌按钮将您带到机器人 我的问题是——反过来可能吗 当与机器人直接通信时,它是否可以有一个内联按钮,并且可以将控制权转移到用户和机器人都在场的组 考虑以下情况: 我有一个跟踪国家名称的机器人。当添加到一个组中时,它会检测到一个国家的名称,并显示“查看有关该国家的信息” 当你点击这个按钮时,机器人会带你去聊天,它会改变你的名字并把你带出去,然后机器人会显示关于这个国家的信息 然后,机器人会有一个“返回或取消”内联按钮 如果您单击该按钮,它会将您
它是否可以在不使用内联按钮的情况下自动将您移回原始组,但根据您键入的某些文本进行操作?我得到的只是您想将您的用户带回他们的参考位置,对吗 例如,您的频道中有后退按钮。若用户来自A频道,你们想检测到当用户点击后退按钮时,你们想把它带回A频道。 不可能。电报机器人无法像这样跟踪用户活动。但电报是自己做的。例如,如果您访问以下一些频道: 通道A=>First Post=>转到另一个通道通道B=>然后转到管理员配置文件 若你们三次点击后退按钮,你们将进入第一步,在这种情况下是通道A Bot如果您的Bot位于一个专用组或专用通道中,您可以获得每条消息的链接,因为Telegram添加了以下功能: 现在,您可以复制到私人组和频道中的消息链接,就像复制公共消息一样 所以,如果用户在私人组/频道的任何消息中提到您的机器人的用户名,您可以获得该消息的链接。以下是一些例子:
{
"ok": true,
"result": [{
"update_id": 954197936,
"message": {
"message_id": 188,
"from": {
"id": 223110107,
"is_bot": false,
"first_name": "Ğąme ",
"last_name": "Ǿver!",
"username": "GameO7er",
"language_code": "en"
},
"chat": {
"id": -1001241538300,
"title": "Game Over Test Group",
"type": "supergroup"
},
"date": 1576312634,
"reply_to_message": {
"message_id": 130,
"from": {
"id": 156878147,
"is_bot": false,
"first_name": "Carlos F",
"username": "@Carlos****",
"language_code": "en"
},
"chat": {
"id": -1001241538300,
"title": "Game Over Test Group",
"type": "supergroup"
},
"date": 1554783715,
"text": "Hello Game Over!"
},
"text": "@Go***bot",
"entities": [{
"offset": 0,
"length": 10,
"type": "mention"
}]
}
}]
}
此消息的链接是:
如您所见,它将由聊天id生成
从-1001241538300中删除-100,然后您就有了1241538300和contact/c/message_id来结束它
"date": 1576312634,
"reply_to_message": {
"message_id": 130,
"from": {
"id": 156878147,
"is_bot": false,
"first_name": "Carlos F",
"username": "@Carlos****",
"language_code": "en"
},
你将有:
我得到的只是你想把你的用户带回他们的地方,对吗 例如,您的频道中有后退按钮。若用户来自A频道,你们想检测到当用户点击后退按钮时,你们想把它带回A频道。 不可能。电报机器人无法像这样跟踪用户活动。但电报是自己做的。例如,如果您访问以下一些频道: 通道A=>First Post=>转到另一个通道通道B=>然后转到管理员配置文件 若你们三次点击后退按钮,你们将进入第一步,在这种情况下是通道A Bot如果您的Bot位于一个专用组或专用通道中,您可以获得每条消息的链接,因为Telegram添加了以下功能: 现在,您可以复制到私人组和频道中的消息链接,就像复制公共消息一样 所以,如果用户在私人组/频道的任何消息中提到您的机器人的用户名,您可以获得该消息的链接。以下是一些例子:
{
"ok": true,
"result": [{
"update_id": 954197936,
"message": {
"message_id": 188,
"from": {
"id": 223110107,
"is_bot": false,
"first_name": "Ğąme ",
"last_name": "Ǿver!",
"username": "GameO7er",
"language_code": "en"
},
"chat": {
"id": -1001241538300,
"title": "Game Over Test Group",
"type": "supergroup"
},
"date": 1576312634,
"reply_to_message": {
"message_id": 130,
"from": {
"id": 156878147,
"is_bot": false,
"first_name": "Carlos F",
"username": "@Carlos****",
"language_code": "en"
},
"chat": {
"id": -1001241538300,
"title": "Game Over Test Group",
"type": "supergroup"
},
"date": 1554783715,
"text": "Hello Game Over!"
},
"text": "@Go***bot",
"entities": [{
"offset": 0,
"length": 10,
"type": "mention"
}]
}
}]
}
此消息的链接是:
如您所见,它将由聊天id生成
从-1001241538300中删除-100,然后您就有了1241538300和contact/c/message_id来结束它
"date": 1576312634,
"reply_to_message": {
"message_id": 130,
"from": {
"id": 156878147,
"is_bot": false,
"first_name": "Carlos F",
"username": "@Carlos****",
"language_code": "en"
},
你将有: