找出我自己的用户ID,用于使用Telegram API发送消息

row*_*248 12 userid telegram telegram-bot

对于Telegram,如何找到我自己的用户ID(chat_id)以用于Telegram API?

我想通过Telegram API向自己发送一条消息,如下所示:

https://api.telegram.org/bot<BOTID>/sendMessage
Run Code Online (Sandbox Code Playgroud)

use*_*065 17

向您的机器人发送消息,然后使用以下命令检索更新:

https://api.telegram.org/bot<BOTID>/getUpdates
Run Code Online (Sandbox Code Playgroud)

在返回的json字符串中,您将找到chat_id/user_id.
在与bot一起聊天时,chat_id等于user_id.
现在您可以通过以下方式发送消息:

https://api.telegram.org/bot<BOTID>/sendMessage?chat_id="yourchatid"&text="Hello!"
Run Code Online (Sandbox Code Playgroud)


Pao*_*olo 7

您可以使用 Json Dump Bot

输出的相关部分将类似于:

{
  "message": {
    "from": {
      "id": WHAT_YOU_ARE_LOOKING_FOR,
      "is_bot": false,
      "first_name": "Paolo",
      "language_code": "it"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

或:https : //t.me/userinfobot