User1拥有Telegram帐户并创建了Telegram bot Bot1。 User2有一个Telegram帐户。
用户2如何使用Bot1?即与User1相同的方式:发送命令等。
Bot1如何向User2发送消息?即关于smth等的报告
答案 0 :(得分:1)
你的意思是与BotFather合作?没有。
每个用户都可以使用BotFather访问自己的漫游器,而您无法访问其他帐户的其他漫游器。但是,如果你的意思是使用令牌,那么是的,你可以使用机器人来处理他们的令牌
通过电报获取最新更新:https://core.telegram.org/bots/api#getupdates
NodeJS库:https://github.com/yagop/node-telegram-bot-api
答案 1 :(得分:0)
好的,让我们将您的问题分成几部分:
work with
时,它是相对的。我可以有两个假设
拿出:
(一世)。这意味着User2要从他的用户发送命令
在他的移动设备上将电报应用发送到bot1(bot1由User1制作),在此
如果任何人都可以发送消息(任何形式的文本)和commands(例如
/showusers
),即使不是它的创建者。也只是一个
旁注来自telegram bot docs 机器人无法发起与用户的对话。用户必须将它们添加到组中或先向他们发送消息。人们可以使用telegram.me/链接或用户名搜索来找到您的机器人。
(II)。另一方面,work with
可以表示我可以对bot1进行编程
与用户互动,例如,如果用户向机器人回复发送/ping
并带有一个
消息乒乓球。在这种情况下,只有User1可以与bot1一起使用,因为他拥有
机器人令牌。但是,如果User1给他的Bot令牌(就像您的信用卡一样
详细信息)发送给User2,然后User2可以对该机器人进行编程以执行他想要的任何操作。
所以要回答您的问题,如果您是我的第一个假设,那么User2只需要安装电报,并安装Bot1的名称,但是如果您是假设2,则User2需要User1的机器人令牌来使用它。