HermesAgent如何获取Telegram的UserID

阿明吖_5764

阿明吖_5764

2026-04-26

698人浏览

原创

可通过四种方法获取telegram userid:一、用botfather创建机器人并监听webhook或getupdates中的from.id;二、使用@userinfobot转发目标用户信息查询;三、通过hermes agent inline查询触发返回自身id;四、解析telegram登录二维码回调中的tgwebappdata解码后id字段。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

hermesagent如何获取telegram的userid

如果您希望在 Hermes Agent 中集成 Telegram 功能,但无法获取目标用户的 Telegram UserID,则可能是由于未通过官方方式触发用户身份识别流程。以下是获取 Telegram UserID 的几种可行方法:

一、通过 BotFather 创建机器人并启用 Webhook 日志捕获

Telegram 官方 Bot API 在用户与机器人首次交互时,会将完整的更新数据(包括 from.id)发送至配置的 Webhook 地址或由 getUpdates 拉取。Hermes Agent 可通过监听该事件提取 UserID。

1、访问 Telegram 应用,搜索并打开 BotFather 账户。

2、发送 /newbot 命令,按提示完成机器人创建,获得 API Token。

3、在 Hermes Agent 配置中填入该 Token,并启用 Telegram Bot 接入模块。

4、让目标用户向新创建的机器人发送任意消息(如 /start)。

5、查看 Hermes Agent 后台日志或调试终端输出,定位包含 "from":{"id":123456789} 的 JSON 数据段。

二、使用 Telegram 官方 @userinfobot 辅助查询

@userinfobot 是 Telegram 社区广泛验证的公开工具型机器人,无需开发即可直接返回当前聊天对象的完整用户信息,包括唯一整型 UserID。

1、在 Telegram 中搜索并关注 @userinfobot。

2、点击其对话界面底部的 Start 按钮启动会话。

3、将待查询用户以转发形式发送给 @userinfobot(需对方已开启“谁可以查看我的手机号”中的“所有人”或“我的联系人”)。

Hermes Agent
Hermes Agent

将OpenClaw打造为具备种子工作空间规则、技能提升、反思记忆和主动维护的学习循环智能体。

下载

4、等待 bot 返回结构化信息,其中 "id": 987654321 即为目标 UserID。

三、通过 Hermes Agent 内置 Telegram 插件发起 inline 查询

Hermes Agent 支持 Telegram Inline Query 机制,可在用户输入 @botname 时实时返回其自身 ID,适用于群组内快速确认成员身份。

1、确保 Hermes Agent 已部署 Telegram 插件且状态为 active。

2、在任意 Telegram 聊天窗口中输入 @your_hermes_bot inline(将 your_hermes_bot 替换为实际 Bot 用户名)。

3、从下拉菜单中选择任意预设 inline 项(如 “myid”)。

4、Hermes Agent 将立即返回一条私密消息,内容含 Your Telegram UserID is: 555123456。

四、解析 Telegram 登录二维码回调中的 auth_data

当 Hermes Agent 采用 Telegram Login Widget 方式嵌入网页端登录时,用户扫码授权后前端会收到加密 auth_data,其中 base64 解码后可提取 id 字段。

1、在 Hermes Agent 管理后台启用 Telegram Web Login 功能。

2、生成含 redirect_url 的登录链接并提供给目标用户。

3、用户扫码并授权后,浏览器跳转至指定地址,URL query 参数中包含 tgWebAppData=...。

4、对 tgWebAppData 值进行 URL 解码与 base64 解码,查找键名为 id 的数值字段。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

hermes agent hermesagent

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Hermes Agent完整设置指南教程
Hermes Agent完整设置指南教程

此专题为您提供 HermesAgent最新、最全面的设置指南。内容涵盖从一键安装、模型配置(支持阿里云百炼等)到微信、钉钉等全平台接入的完整流程。无论您是新手还是进阶用户,都能在这里找到清晰的步骤说明与常见问题解答,助您快速部署并掌握这款能自我进化的AI代理,轻松开启智能化工作流。

2026.04.13

572

11

Hermes Agent完整部署教程
Hermes Agent完整部署教程

本专题聚焦开源AI智能体Hermes Agent,提供从入门到精通的完整部署教程。作为会“自我进化”的AI助手,它支持本地及云端私有化部署,具备持久记忆与技能自动沉淀能力。无论你是开发者还是效率追求者,这里都将助你快速搭建专属的“数字伙伴”,实现AI自主执行复杂任务,让工作效率倍增。

2026.04.13

394

20

HermesAgent下载安装完整教程
HermesAgent下载安装完整教程

本专区为您提供 HermesAgent最全面的安装与部署指南。作为由NousResearch推出的“可成长”AI智能体,Hermes支持Linux、macOS及WSL2环境。我们汇集了从官方推荐的一键脚本安装、手动源码部署,到Docker及云服务器(如腾讯云Lighthouse)搭建的保姆级教程。无论您是新手还是开发者,都能在此找到详细的配置步骤,助您快速拥有这位具备持久记忆与自我进化能力的AI助手。

2026.04.13

297

21

Hermes Agent使用指南汇总
Hermes Agent使用指南汇总

本专题将带你从零开始,全面掌握Hermes Agent的安装部署、核心配置、技能扩展与生态整合,无论你是想打造专属私人助手,还是探索AI自动化变现路径,这里都有最实用的实战指南。

2026.05.06

449

34

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

2026.09.30

20

10

LLVM RISC-V参数配置教程
LLVM RISC-V参数配置教程

本专题介绍LLVM对RISC-V基础ISA和扩展的支持方式,涵盖RV32、RV64、标准扩展、实验性扩展、厂商扩展、-menable-experimental-extensions和版本差异。

2026.09.30

0

14

LLVM IR中间表示入门指南
LLVM IR中间表示入门指南

本专题整理LLVM IR的核心概念,包括中间表示作用、模块结构、函数、基本块、SSA形式、类型系统和常见语法,帮助新手理解LLVM编译流程中的关键层。

2026.09.30

0

12

PDF转图片方法
PDF转图片方法

需要把 PDF 页面用于上传、预览、分享或图片归档时,PDF 转图片方法专题整理 JPG/PNG 格式选择、逐页导出、清晰度设置、批量下载和结果检查等流程,帮助用户稳定完成 PDF 图片化处理。

2026.09.30

20

26

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

2026.09.29

20

15

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Hermes Agent中文文档
Hermes Agent中文文档

共0课时 | 0人学习