【问题标题】:is that possible to copy all the commands of previous telegram bot to a new bot是否可以将以前电报机器人的所有命令复制到新机器人
【发布时间】:2022-06-17 14:26:20
【问题描述】:
我用一些命令创建了一个测试电报机器人,但用户名不是我想要的。
但是我发现我的机器人的用户名无法更改,因此我需要创建一个新的电报机器人。
有没有办法将旧机器人的所有现有命令复制到新机器人,而不是在新机器人中重新创建所有命令?
或者有什么方法可以更改旧机器人的用户名?
【问题讨论】:
标签:
telegram
telegram-bot
python-telegram-bot
py-telegram-bot-api
【解决方案1】:
不幸的是,根据我的经验,我说不,无法从其他机器人复制命令,也无法更改机器人的用户名,只能更改它的名称。
这个答案指的是 Bot API 5.7(目前最新版本)
【解决方案2】:
是的,您可以更改您的机器人的用户名。
当您使用 BotFather 创建机器人时,在询问您要保留的用户名后,它会使用您的机器人令牌发送如下消息:
完成!祝贺你的新机器人。您可以在 t.me/XXXXXXXX 找到它。您现在可以为您的机器人添加描述、关于部分和个人资料图片,请参阅 /help 以获取命令列表。顺便说一句,当您完成创建酷机器人后,如果您想要更好的用户名,请联系我们的机器人支持。在您执行此操作之前,请确保机器人完全可以运行。
使用此令牌访问 HTTP API:
XXXXXXXXXX:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
确保您的令牌安全并安全存储,任何人都可以使用它来控制您的机器人。
有关 Bot API 的说明,请参阅此页面:https://core.telegram.org/bots/api
所以,只需联系他们的机器人支持。