telegram-bot-sdk

用 PHP 快速构建 Telegram 机器人,Laravel 开箱即用

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 676 🐛 待处理 29 👀 关注 99
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3300
维护状态 维护中
是否开源 开源
定价模式 🏷️完全免费 开源PHP SDK,完全免费,无付费版本。

项目预览

telegram-bot-sdk 项目界面预览图
图片来源:项目官网

项目数据

分类对话助手
开发团队irazasyed
定价模式🏷️完全免费
价格说明开源PHP SDK,完全免费,无付费版本。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议BSD-3-Clause
主要语言PHP
技术栈/模型bot,bot-framework,botkit,chatbot,composer-packages,laravel,laravel-package,laravel-telegram,php,php-sdk,telegram,telegram-bot,telegram-bot-api,telegram-bot-sdk
GitHub 星标★ 3300
上线时间2015-06-29 00:00:00
代码更新2026-08-20
仓库体积2.1 MB
本站数据更新2026-11-08
维护状态维护中
收录时间2026-08-09
浏览次数4

项目介绍

telegram-bot-sdk 是一个用 PHP 编写的 Telegram Bot API 开发工具包,旨在让开发者用 PHP 快速构建 Telegram 机器人。它封装了 Telegram Bot API 的绝大部分接口,提供了简洁流畅的调用方式,并原生支持 Laravel 框架,可通过服务提供者和门面(Facade)无缝集成。该 SDK 解决了 PHP 开发者对接 Telegram Bot API 时需手动处理 HTTP 请求、参数格式化和响应解析的痛点,内置了键盘、内联模式、文件上传等高级功能,并支持 Webhook 和长轮询两种更新获取方式。其核心能力包括:完整的 API 方法覆盖、类型安全的响应对象、事件驱动处理更新、以及丰富的文档和示例,让开发者能专注于业务逻辑而非底层通信细节。无论是简单通知机器人还是复杂交互式助手,该 SDK 都能显著降低开发门槛。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 3300

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 10 分钟 部署方式:库/依赖 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • PHP 运行环境(该 SDK 为 PHP 语言开发)
  • Composer 依赖管理工具(项目以 Packagist 包形式发布)
  • 一个 Telegram 机器人及其 Token(需通过 Telegram Bot API 创建)
  • Laravel 项目(可选,README 说明开箱即支持 Laravel)

安装与启动步骤

  1. 1确认 PHP 环境

    该 SDK 是用 PHP 编写的 Telegram Bot API 工具包,先确认本机已安装 PHP 并可正常执行。

    php -v
  2. 2确认 Composer

    项目通过 Packagist 以 Composer 包形式分发,需先安装 Composer 才能引入依赖。

    composer -V
  3. 3查阅官方安装文档

    README 节选未包含 Installation 章节,请先打开官网与仓库 README 获取准确的安装方式与版本要求。

  4. 4在项目中引入 SDK

    按官方文档说明,将 Packagist 上的包 irazasyed/telegram-bot-sdk 作为依赖安装到你的 PHP 项目。

    composer require irazasyed/telegram-bot-sdk
  5. 5创建并配置机器人

    前往 Telegram 按 Bot API 与 Bot FAQ 的说明创建机器人,拿到访问 Token 后写入项目配置。

关键配置

配置项必填说明示例
TELEGRAM_BOT_TOKEN是机器人访问令牌,调用 Telegram Bot API 时用于鉴权,在机器人创建流程中获取123456789:AAxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

如何确认成功

安装完成后能在项目中正常加载并调用该 SDK 的类即视为引入成功;README 未给出启动命令,请以官方文档为准。

常见问题

Q:这个 SDK 支持 Laravel 吗?

A:支持。README 明确说明 Supports Laravel out of the box,可通过服务提供者与门面方式集成到 Laravel 项目中。

Q:安装命令在哪里看?

A:本次 README 节选只包含项目简介,未包含 Installation 章节。请访问官网 telegram-bot-sdk.com 或 GitHub 仓库 README 查看当前版本的安装说明。

Q:需要自己去申请机器人吗?

A:需要。README 指引参考 Telegram 官方的 Introduction to Bots 与 Bot FAQ 创建机器人并获取 Token,SDK 只负责封装 API 调用。

Q:支持哪些获取更新的方式?

A:项目简介显示同时支持 Webhook 与长轮询两种方式,可按部署环境选择。

注意事项

  • 本教程基于 README 节选整理,节选中没有安装章节,安装命令与版本要求请以官网 telegram-bot-sdk.com 和仓库 README 为准。
  • 引入 SDK 的具体命令与最低 PHP 版本可能随版本变化,执行前请核对官方文档。
  • 切勿把机器人 Token 硬编码提交到公开仓库,建议放在环境变量或配置文件中。
  • 该 SDK 是代码库而非独立服务,本身没有端口和启动进程,需在你的 PHP/Laravel 项目中调用。

核心亮点

  • 完整封装 Telegram Bot API,方法覆盖全面,调用简单
  • 原生 Laravel 集成,提供门面和服务提供者,配置便捷
  • 支持 Webhook 和长轮询,更新处理灵活

不足之处

  • 仅支持 PHP 和 Laravel,不适用于其他语言或框架
  • 文档/社区待观察:部分高级 API 示例较少,需查阅源码

适用场景

  • 构建 Telegram 客服或通知机器人,自动回复用户消息
  • 在 Laravel 应用中集成 Telegram 消息推送,如订单状态更新
  • 开发交互式 Telegram 小游戏或投票机器人,利用内联键盘

替代项目

irazasyed/telegram-bot-sdk、telegram-bot/api、php-telegram-bot/core

上一篇:Sidekick

下一篇:errbot

同类项目推荐

unsaged 开源

一个工具包,无缝对接所有主流 AI 模型,聊天更自由。

Open source chat kit engineered for seamless interaction with AI models.

★ 253 2026-08-09
chatAir 开源

一个安卓应用,同时对话 ChatGPT、Gemini、Claude 和 DeepSeek。

☁️A native Android app for ChatGPT, Gemini, Claude, and DeepSeek ☁️ChatGPT、Gem···

★ 825 2026-08-09
megahal 开源

让机器人从对话中学习,越聊越像你

MegaHAL is a learning chatterbot.

★ 106 2026-08-09
simulai 开源

像聊天一样做问卷,AI 帮你轻松收集反馈

simulai is a Notion-inspired open-source and free conversational survey builder, pow···

★ 99 2026-08-09
chatgpt-bot-telegram 开源

在 Telegram 里直接和 GPT 聊天、生成图片

Telegram AI bot with OpenAI Responses API, image generation, tested command handlers···

★ 141 2026-10-15
ChatGPT-Telegram-Bot 开源

在 Telegram 里一个机器人搞定 GPT、Gemini、Claude,还能联网搜索和画图

TeleChat: ️ an AI chat Telegram bot can Web Search Powered by GPT-5, DALL·E , Groq···

★ 1292 2026-08-09
pycqBot 开源

用 Python 快速搭建 QQ 机器人,省去协议对接烦恼

go-cqhttp python 框架,可以用于快速塔建 bot

★ 134 2026-08-09
Awesome-GPTs 开源

汇集千款GPT应用和提示词,快速找到灵感

1000+ GPTs and 10 categories. 80+ Leaked Prompt,Awesome,chatgpt,Ai,prompt

★ 1155 2026-08-09
Nexior 开源

一个应用搞定聊天、绘图、视频和音乐生成

Consumer AI app for chat, image generation, video generation, and music creation pow···

★ 400 2026-08-09