当前位置: 首页 > 知识库问答 >
问题:

如何为特定用户获取Telegram chat_id?

丁昌翰
2023-03-14

消息收件人用户或GroupChat id的整数唯一标识符

共有1个答案

籍永安
2023-03-14

通过getupdates或webhook接收的消息更新将包含特定消息的聊天ID。它将包含在message.chat.id键下。

这似乎是您能够检索聊天ID的唯一方法。因此,如果您想在bot发起对话的地方编写一些内容,您可能必须将与用户相关的聊天ID存储在某种key->value存储库中,比如MemCache或redis

我相信他们的文档在这里提出了类似的建议,https://core.telegram.org/bots#deep-linking-example。您可以使用深度链接来启动对话,而不需要用户首先键入消息。

 类似资料:
  • 我想我的代码中的“admin-cli”是错误的,但这是master域中的客户端ID。这是不是身份证错了?如何使请求使特定用户的所有角色工作?

  • 语境: 给定一个WooCommerce和WooCommerce订阅的WordPress网站,我试图获取特定用户订阅的列表。在最近的更新之前,这一行代码已经为我解决了这个问题。以下是我一直在使用的代码: 其中$user\u id是WordPress中的有效用户id。 问题: 自上次更新以来,我们经常看到以下错误: 致命错误:在/home/warfarep/public_html/wp content

  • 问题内容: 我正在尝试浏览特定用户的推文,并获得对该推文的所有回复。我发现twitter的APIv1.1不直接支持它。 是否有破解或变通方法来获取特定推文的回复。我正在使用python Streaming API。 问题答案: 有使用REST API的解决方法。 您将需要要查找回复的原始推文作者的id_str和@username。 您应该将Search API用于作者的“ @用户名”。浏览结果以查

  • 我有两个表posts和comments我想获得所有没有来自特定user_id的注释的posts。Posts表有id、title和content字段,而comments表有id、post_id、user_id和comment字段。

  • 问题内容: 如何将MySQL数据库中的user_account限制为特定表。例如: 我只想将“ RestrictedUser”限制为,并且将创建该表的其余表以供将来使用,并授予其访问权限。 问题答案: 假设用户没有当前权限,则可以执行以下操作 根据您希望授予用户的特权,您可以更改为其他内容,例如。 之后,请记住清除特权以使其生效。

  • 我需要加载实体以及表示特定用户(当前登录用户)投票的实体。这是两个实体: 所有关联都是单向的。我不使用OneToMany的原因是集合太大,需要在访问之前进行适当的分页:不向我的实体中添加与任何实体的关联意味着防止任何人天真地执行类似于for(PostVote pv:post.getPostVoices())的操作。 对于我现在面临的问题,我有各种各样的解决方案:在我看来,没有一个是完全令人信服的。