使用Telegram User Info获取tg用户信息

198 字 1 分钟
AI 摘要
介绍基于Python Flask和Pyrogram实现的Telegram用户信息API,可查询用户ID、数据中心、用户名、会员和机器人状态,并说明POST参数与示例响应。

概要

如题,今天早上无聊写了个 TG 用户信息 api,可以查询 Telegram 的用户信息。

基于 Python3, 库使用到了 Flask 和 Pyrogram

信息内容

  • 用户唯一 id(字符串)
  • 用户数据中心 id(字符串)
  • 用户完整用户名(字符串)
  • 用户是否为大会员(布尔值)
  • 用户是否为机器人(布尔值)

一些基本信息在里面了。

怎么用?

我做了一个示例站点,链接为:

https://tgapi.icy.asia

请求类型: POST

body 中含有名为 ”id” 的参数,为字符串,值为用户带 @的 Telegram 文字 id

比如查询用户 @IcyLiqu1d 的账户信息,在 linux 下使用 curl 构建请求测试响应,

curl -X POST -H "Content-Type: application/json" -d '{"id":"@IcyLiqu1d"}' https://tgapi.icy.asia

返回信息(json 格式):

文章配图:piRwOZd.md

仓库地址

https://github.com/IcyBlue17/Telegram_userinfo_api

欢迎 pr

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

使用Telegram User Info获取tg用户信息

https://blog.icybit.cn/posts/14
作者
IcyMichiko
发布于
2023-12-10
许可协议
CC BY-NC-SA 4.0

评论

Markdown

评论区加载中…