【发布时间】:2022-03-22 05:05:48
【问题描述】:
我正在使用电报机器人,可以从传入的消息中获取用户 ID。 有时我想找到与电报机器人通信的用户并自己给他们写消息。 我只有用户 ID,没有关于用户的其他信息。
我能以某种方式通过 id 或匿名找到用户,而只有 id 可用是设计使然吗?
【问题讨论】:
我正在使用电报机器人,可以从传入的消息中获取用户 ID。 有时我想找到与电报机器人通信的用户并自己给他们写消息。 我只有用户 ID,没有关于用户的其他信息。
我能以某种方式通过 id 或匿名找到用户,而只有 id 可用是设计使然吗?
【问题讨论】:
至少我一直在使用的......
对您的机器人进行编程,以向您发送带有该用户链接的消息。 这可以通过在消息中使用链接来完成(必须用作消息实体或内联键盘按钮):
tg://user?id=<user_id>
或者如果您使用 MarkdownV2 进行格式化
[inline mention of a user](tg://user?id=<user_id>)
然后,通过单击该链接,您将打开一个用户配置文件,您可以在其中向您的目标发送消息。
注意, 用户可以更改他的隐私设置,并禁用提及。在这种情况下,这些链接将不起作用。
【讨论】: