您好我想开发机器人,但首先我要求用户分享我的机器人的链接到其他5个用户然后继续并在我的机器人注册,我开发所有部分但我无法处理第一个,我怎么能检测到使用发送共享链接给其他用户? 我使用laravel + talageram bot SDK来开发我的机器人。
我只想知道用户分享链接并继续,我搜索了许多文档和网站芽我找不到对我有用的任何东西。 请帮我在电报机器人中处理这个问题。谢谢:))
答案 0 :(得分:2)
基本上,您无法确定用户是否已将链接发送给其他人。您只能找到其他用户何时点击链接并启动您的机器人。这可以通过Deep Linking来完成。您应该为每个用户创建一个唯一标识符,并将其作为查询字符串添加到为用户创建的特殊链接中。
示例:
https://telegram.me/my_bot?invitedFrom=user1
每次用户启动机器人时都必须检查invitedFrom
参数,以便为推荐人用户提供信用。
通过使用上述方法,只有在其他用户启动您的机器人时才会收到通知。
但是,您可以执行一项技巧,以查看是否将特殊邮件转发给其他用户。以下是步骤:
通过使用此技巧,您可以了解包含机器人链接的消息被查看的次数。