【问题标题】:Laravel Check the User Share Telegram Bot Link to other UsersLaravel 检查用户分享电报机器人链接给其他用户
【发布时间】:2018-07-31 03:45:17
【问题描述】:

嗨,我想开发机器人,但首先我要求用户将我的机器人的链接分享给其他 5 位用户,然后继续并在我的机器人中注册,我开发了所有部分,但我无法处理第一个,我该怎么做检测到使用发送共享链接给其他用户? 我使用 laravel + talageram bot SDK 来开发我的机器人。

我只想知道用户共享链接并继续,我在许多文档和网站芽中搜索我找不到任何对我有用的东西。 请帮助我在我的电报机器人中处理这个问题。谢谢:)

【问题讨论】:

    标签: laravel-5.4 telegram-bot


    【解决方案1】:

    基本上,您无法确定您的用户是否已将链接发送给其他人。您只能了解其他用户何时点击链接并启动您的机器人。这可以通过Deep Linking 完成。您应该为每个用户创建一个唯一标识符,并将其作为查询字符串添加到为该用户创建的特殊链接中。

    例子:

    https://telegram.me/my_bot?invitedFrom=user1

    每次用户启动您的机器人时,您都必须检查invitedFrom 参数,以便为推荐人用户提供信用。

    通过使用上述方法,您只会在其他用户启动您的机器人时收到通知。


    但是,您可以使用一个技巧来查看是否将特殊消息转发给其他用户。步骤如下:

    1. 创建一个私人频道。
    2. 创建包含您的机器人链接的消息。
    3. 将消息转发给您的机器人用户。
    4. 请您的机器人用户将消息转发给朋友。
    5. 检查消息的查看次数以了解其是否被其他人看到。

    通过使用此技巧,您可以找出包含您的机器人链接的消息被看到的次数。

    【讨论】:

      猜你喜欢
      • 2018-03-01
      • 2023-03-12
      • 1970-01-01
      • 1970-01-01
      • 2022-11-22
      • 2021-10-22
      • 2017-12-20
      • 2018-02-03
      • 1970-01-01
      相关资源
      最近更新 更多