现有的应用程序具有使用Telegram API设置的webhooks。
一个较新的应用程序希望使用相同的bot发送消息,最终使用相同的命名为action web钩子。
最初,人们希望首先查询现有的the钩子,以识别现有的the钩子,然后根据操作上下文的日益复杂程度,可能会删除它们。这类行为的电报API文档似乎没有方法。。
( A)一个人能否查询一个机器人的网络钩子并删除它们?
在任何情况下,新服务器都将拥有自己的TLS通信证书。
curl -F "url=https://b.example.online/<WEBHOOKLOCATION>" https://api.telegram.org/bot<YOURTOKEN>/setWebhook( B)如果一个人用相同的动作(或电传中的网络挂钩)的名称设置了一个新的网络钩子,这会杀死现有的网络钩吗?
curl -F "url=https://a.example.online/<WEBHOOKLOCATION>" https://api.telegram.org/bot<YOURTOKEN>/setWebhook还是会将通知发送给两个webhooks (即认证的URL和动作名称的组合被认为是唯一的对象)?
( C)基本的webhooks、/start /help等发生了什么?如果网络钩子不存在,电报服务器会对它们作出响应吗?同样,它们是否可以将多个经认证的域目的地指向相同的操作?
发布于 2022-02-22 12:11:21
一种方法是撤销令牌@Bot神父,它可能会杀死相关的webhooks。新的令牌允许重新创建web钩子。
有一个deleteWebhook操作,尽管在正式文件链接中没有记录
通过一个错误的尝试,得出每个机器人只存在一个网络钩子的结论。在用相同的机器人为不同的应用程序设置了不同的webhooks之后,只有最后一个是活动的(旧的被删除)。
https://stackoverflow.com/questions/71195384
复制相似问题