创建 Telegram Bot

IsayIsee Lv3

什么是 Telegram Bot?

Telegram Bot 是 Telegram 平台上的自动化程序,可以执行各种任务,如发送消息、处理用户输入、提供信息等。它们可以通过 Telegram Bot API 与用户进行交互,提供丰富的功能和服务。

如何创建 Telegram Bot?

在 Telegram 中搜索 @BotFather,这是 Telegram 官方的 Bot 管理工具。发送 /newbot 命令,按照提示为你的 Bot 选择一个名字和用户名。完成后,BotFather 会给一个 API Token,这是与 Telegram Bot API 进行通信的密钥。

创建 Telegram Application 获取 api_id 和 api_hash

要使用 Telegram API,需要创建一个 Telegram Application 来获取 api_idapi

  • 访问 Telegram API Development Tools 页面
  • 登录 Telegram 账号,点击 “Create new application” 按钮,填写应用名称、短名称等信息。 提交后将获得基础地址,以及用户授权所需的 api_idapi_hash 参数

注意

  • 每个账号仅能关联一个 api_id

使用 Telegram Bot API

Telegram Bot API 是一个基于 HTTP 的接口,允许开发者通过发送 HTTP 请求来控制 Bot 的行为。

构建和安装 Telegram Bot API 服务器 的最简单方法是使用 Telegram Bot API 服务器构建说明生成器。 只需选择目标操作系统,即可获得完整的构建说明。

通常情况下,安装所有 Telegram Bot API 服务器 的 依赖项,并使用 CMake 编译源代码

1
2
3
4
5
6
git clone --recursive https://github.com/tdlib/telegram-bot-api.git
cd telegram-bot-api
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --target install

依赖库

1
2
3
4
5
- OpenSSL
- zlib
- 支持 C++17 的编译器(例如:Clang 5.0+、GCC 7.0+、MSVC 19.1+(Visual Studio 2017.7+)、Intel C++ Compiler 19+)(仅用于构建)
- gperf(仅用于构建)
- CMake(3.10 及以上版本,仅用于构建)
  • 标题: 创建 Telegram Bot
  • 作者: IsayIsee
  • 创建于 : 2026-05-14 12:32:42
  • 更新于 : 2026-05-18 14:00:26
  • 链接: https://blog.120528.xyz/2026/05/14/188c3010/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。