[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-irazasyed--telegram-bot-sdk":3,"tool-irazasyed--telegram-bot-sdk":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",140436,2,"2026-04-05T23:32:43",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":80,"owner_email":81,"owner_twitter":82,"owner_website":83,"owner_url":84,"languages":85,"stars":90,"forks":91,"last_commit_at":92,"license":93,"difficulty_score":23,"env_os":94,"env_gpu":95,"env_ram":95,"env_deps":96,"category_tags":103,"github_topics":104,"view_count":23,"oss_zip_url":118,"oss_zip_packed_at":118,"status":16,"created_at":119,"updated_at":120,"faqs":121,"releases":150},2765,"irazasyed\u002Ftelegram-bot-sdk","telegram-bot-sdk","🤖 Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out of the box.","telegram-bot-sdk 是一款专为 PHP 开发者打造的 Telegram 机器人开发工具包。它旨在简化基于 Telegram Bot API 的应用构建过程，让开发者能够轻松、高效地创建功能丰富的聊天机器人。\n\n对于希望将业务或服务延伸至 Telegram 平台的团队而言，手动处理底层 HTTP 请求往往繁琐且易错。telegram-bot-sdk 通过封装复杂的 API 交互细节，提供了一套优雅、面向对象的接口，从而解决了重复造轮子和代码维护困难的问题，显著提升了开发效率。\n\n这款工具特别适合熟悉 PHP 语言的软件工程师及后端开发人员使用。其最大的技术亮点在于对 Laravel 框架的“开箱即用”支持，能够无缝集成到现有的 Laravel 项目中，同时也兼容其他 PHP 环境。目前，该工具的稳定版本为 3.x，而更具前瞻性的 4.x 版本正在积极开发中，展现了社区持续的活力。作为一个拥有活跃社区支持和完善文档的开源项目，telegram-bot-sdk 遵循 BSD 3-Clause 协议，是构建可靠 Telegram 机器人的理想选择。","[![Telegram Bot API PHP SDK](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Firazasyed_telegram-bot-sdk_readme_ff8cbf7251e3.png)][link-repo]\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fphpchat.co\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSlack-PHP%20Chat-5c6aaa.svg?logo=slack&labelColor=4A154B&style=for-the-badge\" alt=\"Join PHP Chat\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ft.me\u002FPHPChatCo\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FChat-on%20Telegram-2CA5E0.svg?logo=telegram&style=for-the-badge\" alt=\"Chat on Telegram\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Factions\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fci.yml?style=for-the-badge\" alt=\"Build Status\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Firazasyed\u002Ftelegram-bot-sdk.svg?style=for-the-badge\" alt=\"Latest Version\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Firazasyed\u002Ftelegram-bot-sdk\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fdt\u002Firazasyed\u002Ftelegram-bot-sdk.svg?style=for-the-badge\" alt=\"Total Downloads\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\nTelegram Bot API - PHP SDK\n==========================\n\n> Telegram Bot PHP SDK lets you develop Telegram Bots in PHP easily! Supports Laravel out of the box.\n>\n> [Telegram Bot API][link-telegram-bot-api] is an HTTP-based interface created for developers keen on building bots for Telegram.\n> \n> To learn more about the Telegram Bot API, please consult the [Introduction to Bots][link-telegram-bot-api] and [Bot FAQ](https:\u002F\u002Fcore.telegram.org\u002Fbots\u002Ffaq) on official Telegram site.\n>\n> To get started writing your bots using this SDK, Please refer the [documentation][link-docs].\n\n## Supported Versions\n\nOnly the latest released version of the SDK is supported. \nTo facilitate upgrades, we rarely make backward-incompatible changes.\n\n| Version | Supported                            | Documentation         |\n|---------|--------------------------------------|-----------------------|\n| 2.x     | ❌                                    | ✅ [docs][link-v2-docs] |\n| 3.x     | ✅ (current)                          | 🚧 [docs][link-v3-docs] |\n| 4.x     | ✅ ([in development][link-new-repo])  | ❌                      |\n\n## Documentation\n\nDocumentation for the SDK can be found on the [website][link-docs].\n\n## Are You Using Telegram Bot SDK?\n\nIf you're using this SDK to build your Telegram Bots or have a project that's relevant to this SDK, We'd love to know and share it with the world.\n\nHead over to [Awesome Telegram Bots][link-awesome-telegram-bots] to share, discover, and learn more.\n\n## Additional information\n\nAny issues, feedback, suggestions or questions please use issue tracker [here][link-issues].\n\n## Contributing\n\nThank you for considering contributing to the project. Please review the [CONTRIBUTING](https:\u002F\u002Ftelegram-bot-sdk.readme.io\u002Fdocs\u002Fcontributing) guidelines before submitting any pull requests.\n\n## Credits\n\n- [Irfaq Syed][link-author]\n- [All Contributors][link-contributors]\n\n## Thanks\n\nThanks to these companies for providing access to their products that have been very useful in developing this SDK. Please go check them out!\n\n\u003Cdiv style=\"display: flex; flex-direction: column; justify-content: center; align-items: center;\">\n  \u003Ca href=\"https:\u002F\u002F1password.com\u002F?utm_source=telegram-bot-sdk\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Firazasyed_telegram-bot-sdk_readme_a0c2e7bcebde.png\" alt=\"1Password\" height=\"36\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\n## Disclaimer\n\nThis project and its author are neither associated nor affiliated with [Telegram](https:\u002F\u002Ftelegram.org\u002F) in any way. \nPlease see the [License][link-license] for more details.\n\n## License\n\nThis project is released under the [BSD 3-Clause][link-license] License.\n\n[link-author]: https:\u002F\u002Fgithub.com\u002Firazasyed\n[link-repo]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\n[link-new-repo]: https:\u002F\u002Fgithub.com\u002Ftelegram-bot-sdk\u002Ftelegram-bot-sdk\n[link-issues]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\n[link-contributors]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcontributors\n[link-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002F\n[link-v2-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002Fdocs\u002F2.x\u002F\n[link-v3-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002F\n[link-license]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fblob\u002Fdevelop\u002FLICENSE.md\n[link-telegram-bot-api]: https:\u002F\u002Fcore.telegram.org\u002Fbots\n[link-awesome-telegram-bots]: https:\u002F\u002Fgithub.com\u002Ftelegram-bot-sdk\u002Fawesome-telegram-bots\n","[![Telegram Bot API PHP SDK](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Firazasyed_telegram-bot-sdk_readme_ff8cbf7251e3.png)][link-repo]\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fphpchat.co\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FSlack-PHP%20Chat-5c6aaa.svg?logo=slack&labelColor=4A154B&style=for-the-badge\" alt=\"加入PHP聊天室\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Ft.me\u002FPHPChatCo\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F在Telegram上聊天-2CA5E0.svg?logo=telegram&style=for-the-badge\" alt=\"在Telegram上聊天\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Factions\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fci.yml?style=for-the-badge\" alt=\"构建状态\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Frelease\u002Firazasyed\u002Ftelegram-bot-sdk.svg?style=for-the-badge\" alt=\"最新版本\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Firazasyed\u002Ftelegram-bot-sdk\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fpackagist\u002Fdt\u002Firazasyed\u002Ftelegram-bot-sdk.svg?style=for-the-badge\" alt=\"总下载量\"\u002F>\u003C\u002Fa>\n\u003C\u002Fp>\n\nTelegram Bot API - PHP SDK\n==========================\n\n> Telegram Bot PHP SDK 让您轻松地用 PHP 开发 Telegram 机器人！开箱即用，支持 Laravel。\n>\n> [Telegram Bot API][link-telegram-bot-api] 是一个基于 HTTP 的接口，专为希望为 Telegram 构建机器人的开发者设计。\n> \n> 如需了解更多关于 Telegram Bot API 的信息，请参阅官方 Telegram 网站上的 [机器人简介][link-telegram-bot-api] 和 [机器人常见问题解答](https:\u002F\u002Fcore.telegram.org\u002Fbots\u002Ffaq)。\n>\n> 要开始使用本 SDK 编写您的机器人，请参阅 [文档][link-docs]。\n\n## 支持的版本\n\n我们仅支持最新发布的 SDK 版本。为了便于升级，我们很少进行不兼容的更改。\n\n| 版本 | 支持情况                            | 文档         |\n|---------|--------------------------------------|-----------------------|\n| 2.x     | ❌                                    | ✅ [文档][link-v2-docs] |\n| 3.x     | ✅（当前版本）                          | 🚧 [文档][link-v3-docs] |\n| 4.x     | ✅（开发中）  | ❌                      |\n\n## 文档\n\nSDK 的文档可以在 [网站][link-docs] 上找到。\n\n## 您是否正在使用 Telegram Bot SDK？\n\n如果您正在使用此 SDK 构建 Telegram 机器人，或者有一个与此 SDK 相关的项目，我们非常乐意了解并将其分享给全世界。\n\n请访问 [Awesome Telegram Bots][link-awesome-telegram-bots] 来分享、发现和了解更多。\n\n## 其他信息\n\n如有任何问题、反馈、建议或疑问，请使用此处的 [问题追踪器][link-issues]。\n\n## 贡献\n\n感谢您考虑为本项目做出贡献。在提交任何拉取请求之前，请先阅读 [CONTRIBUTING](https:\u002F\u002Ftelegram-bot-sdk.readme.io\u002Fdocs\u002Fcontributing) 指南。\n\n## 致谢\n\n- [Irfaq Syed][link-author]\n- [所有贡献者][link-contributors]\n\n## 感谢\n\n感谢以下公司提供其产品，这些产品在开发本 SDK 时非常有帮助。请务必去看看它们！\n\n\u003Cdiv style=\"display: flex; flex-direction: column; justify-content: center; align-items: center;\">\n  \u003Ca href=\"https:\u002F\u002F1password.com\u002F?utm_source=telegram-bot-sdk\">\u003Cimg src=\"https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Firazasyed_telegram-bot-sdk_readme_a0c2e7bcebde.png\" alt=\"1Password\" height=\"36\">\u003C\u002Fa>\n\u003C\u002Fdiv>\n\n\n## 免责声明\n\n本项目及其作者与 [Telegram](https:\u002F\u002Ftelegram.org\u002F) 无任何关联或隶属关系。\n更多详情请参阅 [许可证][link-license]。\n\n## 许可证\n\n本项目采用 [BSD 3-Clause][link-license] 许可证发布。\n\n[link-author]: https:\u002F\u002Fgithub.com\u002Firazasyed\n[link-repo]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\n[link-new-repo]: https:\u002F\u002Fgithub.com\u002Ftelegram-bot-sdk\u002Ftelegram-bot-sdk\n[link-issues]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\n[link-contributors]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcontributors\n[link-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002F\n[link-v2-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002Fdocs\u002F2.x\u002F\n[link-v3-docs]: https:\u002F\u002Ftelegram-bot-sdk.com\u002F\n[link-license]: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fblob\u002Fdevelop\u002FLICENSE.md\n[link-telegram-bot-api]: https:\u002F\u002Fcore.telegram.org\u002Fbots\n[link-awesome-telegram-bots]: https:\u002F\u002Fgithub.com\u002Ftelegram-bot-sdk\u002Fawesome-telegram-bots","# telegram-bot-sdk 快速上手指南\n\n## 环境准备\n\n在开始之前，请确保你的开发环境满足以下要求：\n\n- **系统要求**：Linux, macOS, Windows (需配置 PHP 环境)\n- **PHP 版本**：建议 PHP 7.4 或更高版本（具体取决于 SDK 版本，当前稳定版为 3.x）\n- **前置依赖**：\n  - [Composer](https:\u002F\u002Fgetcomposer.org\u002F) (PHP 依赖管理工具)\n  - 一个已注册的 Telegram Bot Token (通过 [@BotFather](https:\u002F\u002Ft.me\u002Fbotfather) 获取)\n  - (可选) Laravel 框架 (该 SDK 原生支持 Laravel)\n\n> **注意**：国内开发者若访问 Packagist 源较慢，可配置阿里云镜像加速：\n> ```bash\n> composer config -g repo.packagist composer https:\u002F\u002Fmirrors.aliyun.com\u002Fcomposer\u002F\n> ```\n\n## 安装步骤\n\n使用 Composer 将 SDK 安装到你的项目中。目前推荐使用稳定的 **3.x** 版本。\n\n在项目根目录下运行以下命令：\n\n```bash\ncomposer require irazasyed\u002Ftelegram-bot-sdk:^3.0\n```\n\n如果你使用的是 **Laravel** 项目，安装完成后无需额外配置即可直接使用（SDK 会自动注册服务提供者）。\n\n## 基本使用\n\n以下是一个最基础的示例，展示如何初始化机器人并接收消息。\n\n### 1. 初始化机器人\n\n创建一个 PHP 文件（例如 `bot.php`），引入自动加载文件并实例化 Bot 类：\n\n```php\nrequire 'vendor\u002Fautoload.php';\n\nuse Telegram\\Bot\\Api;\n\n$telegram = new Api('YOUR_BOT_TOKEN');\n\n\u002F\u002F 获取更新信息 (轮询模式示例)\n$updates = $telegram->getUpdates();\n```\n\n### 2. 处理消息\n\n遍历获取到的更新信息，提取消息内容并做出响应：\n\n```php\nforeach ($updates as $update) {\n    $chatId = $update->getMessage()->getChat()->getId();\n    $text = $update->getMessage()->getText();\n\n    \u002F\u002F 简单的回声回复\n    $telegram->sendMessage([\n        'chat_id' => $chatId,\n        'text' => \"你发送了: \" . $text,\n    ]);\n}\n```\n\n### 3. 运行测试\n\n在终端运行脚本：\n\n```bash\nphp bot.php\n```\n\n向你的机器人发送任意消息，它将自动回复你发送的内容。\n\n> **提示**：生产环境建议使用 Webhook 模式而非轮询 (`getUpdates`)，具体配置请参考官方文档。","一家初创电商团队希望利用 Telegram 搭建自动订单通知系统，让客服能实时接收用户下单信息并快速响应。\n\n### 没有 telegram-bot-sdk 时\n- 开发人员需手动封装 HTTP 请求来处理 Telegram API 的复杂鉴权与数据格式，代码冗余且容易出错。\n- 缺乏对 Laravel 框架的原生支持，每次集成都要重写大量适配代码，导致项目启动周期延长数天。\n- 处理文件上传、键盘按钮交互等功能时，需反复查阅官方文档底层细节，开发效率极低。\n- 错误处理机制薄弱，一旦 API 返回异常，整个通知流程容易中断且难以定位问题根源。\n- 团队协作困难，由于缺乏统一的标准接口规范，不同成员编写的机器人模块难以复用和维护。\n\n### 使用 telegram-bot-sdk 后\n- 通过简洁的面向对象接口直接调用发送消息、接收更新等功能，无需关心底层 HTTP 细节，代码量减少 60%。\n- 完美兼容 Laravel，只需简单配置即可在控制器中注入机器人服务，半天内即可完成从搭建到部署的全流程。\n- 内置丰富的辅助方法，轻松实现自定义键盘、图片发送及文件处理，开发者可专注于业务逻辑而非协议细节。\n- 提供完善的异常捕获与日志记录机制，确保在网络波动或参数错误时系统仍能稳定运行并快速报警。\n- 统一的代码规范使得团队成员能高效协作，公共功能模块可直接复用，大幅降低了后续迭代维护成本。\n\ntelegram-bot-sdk 将繁琐的 API 对接转化为标准化的开发体验，让 PHP 开发者能以最低成本构建稳定高效的 Telegram 机器人应用。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Firazasyed_telegram-bot-sdk_ff8cbf72.png","irazasyed","Irfaq Syed","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Firazasyed_ab0de49d.jpg","🚀 Founder @lukonet ​        \r\n💬 Founder @PHPChat    \r\n   \r\n🤖 Creator @telegram-bot-sdk","@lukonet","Internet","ghs@lukonet.net","iRazaSyed","https:\u002F\u002Flukonet.com","https:\u002F\u002Fgithub.com\u002Firazasyed",[86],{"name":87,"color":88,"percentage":89},"PHP","#4F5D95",100,3282,677,"2026-04-03T07:01:25","BSD-3-Clause","","未说明",{"notes":97,"python":98,"dependencies":99},"这是一个用于开发 Telegram 机器人的 PHP 软件开发工具包 (SDK)，并非基于 Python 的 AI 模型，因此不需要 GPU 或特定内存配置。它支持 Laravel 框架，主要通过 Composer 进行安装。当前稳定支持的版本为 3.x，4.x 正在开发中。","不适用 (该项目为 PHP SDK)",[100,101,102],"PHP (版本未在片段中明确，通常需 7.4+ 或 8.0+)","Laravel (可选，支持开箱即用)","Guzzle HTTP Client (通常作为底层依赖)",[54,26,53,13],[105,106,67,107,108,109,110,111,112,113,114,115,116,117],"telegram","telegram-bot","php","laravel","botkit","chatbot","bot","bot-framework","telegram-bot-api","composer-packages","laravel-telegram","laravel-package","php-sdk",null,"2026-03-27T02:49:30.150509","2026-04-06T08:45:23.060226",[122,127,132,137,142,146],{"id":123,"question_zh":124,"answer_zh":125,"source_url":126},12800,"如何在消息中发送 Markdown 格式的内容？","在调用 sendMessage 或相关方法时，需要在参数中显式指定 `parse_mode` 为 `Markdown`（或 `MarkdownV2` \u002F `HTML`）。\n\n示例参数结构：\n[\n    'chat_id' => $chat_id,\n    'text' => '*粗体文本* 或 _斜体文本_',\n    'parse_mode' => 'Markdown'\n]\n\n请确保您的文本内容符合 Telegram 的 Markdown 语法规范，否则可能会报错。","https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\u002F54",{"id":128,"question_zh":129,"answer_zh":130,"source_url":131},12795,"如何向所有用户或群组自动发送广播消息？","Telegram Bot API 不支持一次性向所有用户发送消息。您需要遍历数据库中存储的所有 user_id\u002Fchat_id，逐个发送消息。建议实施以下策略：\n1. 使用队列（Queue）机制处理发送任务，防止应用程序在发送过程中挂起。\n2. 必须添加 try-catch 错误处理程序，因为如果用户屏蔽了机器人，直接发送会导致代码崩溃。\n3. 即使存储了 chat_id，也必须通过循环逐一调用发送接口。","https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\u002F20",{"id":133,"question_zh":134,"answer_zh":135,"source_url":136},12796,"如何使用 sendMediaGroup 发送本地存储的图片或视频专辑？","发送本地文件时不能直接使用 HTTP URL。解决方案是将本地文件路径转换为 InputFile 对象，并在 media 数组中引用该变量名。示例代码如下：\n\n$file = public_path() . \"\u002Fstorage\u002Fmessages\u002Fimage.png\";\n$photo = InputFile::create($file);\n\nTelegram::bot('tools')->sendMediaGroup([\n    'chat_id' => $chat_id,\n    'photo_1' => $photo, \u002F\u002F 定义本地文件变量\n    'media' => json_encode([\n        InputMediaPhoto::make([\n            'type' => 'photo',\n            'media' => 'attach:\u002F\u002Fphoto_1', \u002F\u002F 使用 attach:\u002F\u002F 协议引用上方变量\n            'caption' => '\u003Cb>说明文字\u003C\u002Fb>',\n            'parse_mode' => 'HTML',\n        ]),\n    ]),\n]);","https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\u002F743",{"id":138,"question_zh":139,"answer_zh":140,"source_url":141},12797,"点击内联键盘（Inline Keyboard）按钮后无反应或显示等待图标怎么办？","这通常是因为未正确处理回调查询（Callback Query）。请在路由或命令处理器中添加以下逻辑：\n1. 检查更新类型是否为 callback_query。\n2. 获取回调数据：$cb = $telegram->getWebhookUpdate()->getCallbackQuery();\n3. 读取按钮数据：$command = $cb->getData();\n4. **关键步骤**：处理完逻辑后，必须调用 answerCallbackQuery 告知 Telegram 服务器已接收，否则按钮会一直显示加载状态。\n\n代码示例：\n$telegram->answerCallbackQuery([\n    'callback_query_id' => $cb->getId(),\n    'text' => \"操作成功\",\n    'show_alert' => true\n]);","https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fissues\u002F734",{"id":143,"question_zh":144,"answer_zh":145,"source_url":136},12798,"sendMediaGroup 方法发送网络图片专辑的正确格式是什么？","如果使用网络链接（HTTP\u002FHTTPS），需要将 media 参数构建为包含 InputMediaPhoto 或 InputMediaVideo 对象的数组，并使用 json_encode 编码。注意：此方法仅适用于网络链接，本地文件需使用 attach:\u002F\u002F 协议。\n\n正确代码示例：\n$media = [\n    InputMediaPhoto::make([\n        'type' => 'photo',\n        'media' => 'https:\u002F\u002Fexample.com\u002Fimage1.jpg',\n        'caption' => '描述 1',\n        'parse_mode' => 'HTML',\n    ]),\n    InputMediaPhoto::make([\n        'type' => 'photo',\n        'media' => 'https:\u002F\u002Fexample.com\u002Fimage2.jpg',\n    ]),\n];\n\nTelegram::sendMediaGroup([\n    'chat_id' => $chat_id,\n    'media' => json_encode($media),\n]);",{"id":147,"question_zh":148,"answer_zh":149,"source_url":141},12799,"内联键盘按钮完全无法工作，代码检查无误，可能是什么原因？","如果代码逻辑正确但按钮仍无反应，可能是 Bot Token 失效或存在缓存问题。尝试以下步骤：\n1. 通过 @BotFather 撤销（Revoke）当前的 Bot Token 并获取新的 Token。\n2. 更新项目配置文件中的 token。\n3. 清除应用缓存后重试。这是一个已知有时能解决奇怪行为的方法。",[151,156,161,166,171,176,181,186,191,196,201,206,211,216,221,226,231,236,241,246],{"id":152,"version":153,"summary_zh":154,"released_at":155},71451,"v3.16.0","## 变更内容\n* 支持 Laravel 13\n* 由 @chinacase 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1176 中重构了 sendPhoto 方法，以处理 URL 验证\n* 由 @serhiilabs 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1179 中新增了 createInvoiceLink 方法\n* 由 @puzzle9 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1182 中添加了 Bot API 9.5 标签的功能\n\n## 新贡献者\n* @chinacase 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1176 中做出了首次贡献\n* @serhiilabs 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1179 中做出了首次贡献\n* @puzzle9 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1182 中做出了首次贡献\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.15.0...v3.16.0","2026-03-23T06:46:22",{"id":157,"version":158,"summary_zh":159,"released_at":160},71452,"v3.15.0","## 变更内容\n* 支持 Laravel 12。\n* 修复：@andrey-helldar 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1120 中指出的 `Telegram\\Bot\\Methods\\Arr` 类未找到的问题。\n* @makkmarci13 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1122 中实现了论坛主题的创建、编辑、关闭、重新打开及删除功能。\n* @grizzlygarillaz 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1153 中新增了下划线文本格式。\n* @serge-webspark 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1151 中添加了批量删除消息的方法。\n* @fromseer 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1154 中更新了 Http.php 文件。\n\n## 新贡献者\n* @makkmarci13 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1122 中完成了首次贡献。\n* @grizzlygarillaz 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1153 中完成了首次贡献。\n* @serge-webspark 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1151 中完成了首次贡献。\n* @fromseer 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1154 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.14.0...v3.15.0","2025-02-25T11:58:34",{"id":162,"version":163,"summary_zh":164,"released_at":165},71453,"v3.14.0","## 变更内容\n* 支持 Laravel 11。\n* @kksandr7 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1093 中降级了 psr\u002Fcontainer。\n* @dario86 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1087 中修复了“调用未定义的函数 GuzzleHttp\\Promise\\unwrap()”问题 #1086。\n* 更新开发依赖。\n* @mbpcoder 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1104 中更新了包含聊天增强功能的获取聊天信息接口。\n* @romm 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1100 中允许添加存储在可迭代对象中的命令。\n* @AgelxNash 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1116 中实现了 setMessageReaction 方法。\n* @AgelxNash 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1115 中实现了 allowed_updates webhook。\n\n## 新贡献者\n* @kksandr7 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1093 中做出了首次贡献。\n* @dario86 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1087 中做出了首次贡献。\n* @mbpcoder 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1104 中做出了首次贡献。\n* @romm 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1100 中做出了首次贡献。\n* @AgelxNash 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1116 中做出了首次贡献。\n* @laravel-shift 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1114 中做出了首次贡献。\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.13.0...v3.14.0","2024-03-11T04:38:13",{"id":167,"version":168,"summary_zh":169,"released_at":170},71454,"v3.13.0","- 修订基础机器人 URL 和文件 URL。恢复导致中断的更改。\n\n**完整更新日志**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.12.0...v3.13.0","2023-05-28T20:20:24",{"id":172,"version":173,"summary_zh":174,"released_at":175},71455,"v3.12.0","## 变更内容\n* 为文件下载器添加了下载 HTTP 方法。\n* 出于安全考虑，将 Guzzle 版本升级至 `7.5.1`。\n* 支持 Pest `1.x` 和 `2.x`。\n* 进行了重构，以提升性能、可读性和优化效果。\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.11.0...v3.12.0","2023-05-20T00:30:42",{"id":177,"version":178,"summary_zh":179,"released_at":180},71456,"v3.11.0","## 变更内容\n* 在命令中添加 `argument($name, $default)` 方法。\n* 重构命令系统，以更好地支持参数。支持的模式：`{argument} { regex: \\w+ }`。\n* 修复 `setChatPhoto` 方法，使其能够正确上传照片文件。\n* 为命令解析器添加 Unicode 支持。\n* @irpcpro 在以下 Pull 请求中更新了 TelegramResponse.php：https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1053、https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1054、https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1057。\n* @pavel-mironchik 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1063 中为 ReplyKeyboardMarkup 对象的 `is_persistent` 字段添加了设置方法。\n\n## 新贡献者\n* @irpcpro 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1053 中完成了首次贡献。\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.10.0...v3.11.0","2023-04-16T02:34:54",{"id":182,"version":183,"summary_zh":184,"released_at":185},71457,"v3.10.0","## 变更内容\n* 3.10 由 @irazasyed 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1047 中提交\n* 合并拉取请求 #1047，来源为 irazasyed\u002F3.x，由 @irazasyed 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1048 中完成\n* 将 aglipanci\u002Flaravel-pint-action 从 2.1.0 升级到 2.2.0，由 @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1052 中完成\n* 支持 League Event 2 和 3，由 @irazasyed 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1050 中实现\n\n\n**完整变更日志**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.9.1...v3.10.0","2023-04-01T18:24:07",{"id":187,"version":188,"summary_zh":189,"released_at":190},71458,"v3.9.1","## 变更内容\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F997 中添加了支持的版本表格\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F990 中修复了 PHPDoc 和返回类型：使用 `EmitterInterface` 代替 `Emitter` 实现\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F993 中修复了文档链接\n* @kolirt 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F999 中修复了 chat trait\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F998 中发出与 SDK v4 类似的 `UpdateEvent` 事件\n* @foremtehan 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1004 中修复了 Telegram.php 的 docblock\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1015 中使用 Dependabot 更新 GitHub Actions\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1016 中将 symfonycorp\u002Fsecurity-checker-action 从 3 升级到 4\n* @ariaieboy 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1017 中使 BASE_BOT_URL 可配置\n* @Serpichenko 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1034 中增加了对 Laravel 10 的支持\n* @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1038 中使用更好的问题模板（包含必填字段）\n* @dmtrbskkv 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1028 中添加了 WebApp 兼容性\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1027 中将 aglipanci\u002Flaravel-pint-action 从 1.0.0 升级到 2.1.0\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1022 中将 actions\u002Fcheckout 从 2 升级到 3\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1021 中将 symfonycorp\u002Fsecurity-checker-action 从 4 升级到 5\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1020 中将 actions\u002Fcache 从 1 升级到 3\n* @foremtehan 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1030 中更改了 TelegramResponseException.php 中 `get` 方法的可见性\n* @Thajudecodes 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1031 中更新了 TelegramClient.php\n* @pavel-mironchik 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1044 中修复了 Artisan 命令中显示 webhook 信息的问题\n\n## 新贡献者\n* @kolirt 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F999 中做出了首次贡献\n* @foremtehan 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1004 中做出了首次贡献\n* @dependabot 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1016 中做出了首次贡献\n* @ariaieboy 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1017 中做出了首次贡献\n* @Serpichenko 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1034 中做出了首次贡献\n* @dmtrbskkv 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1028 中做出了首次贡献\n* @Thajudecodes 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1031 中做出了首次贡献\n* @pavel-mironchik 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F1044 中做出了首次贡献","2023-03-31T19:54:51",{"id":192,"version":193,"summary_zh":194,"released_at":195},71459,"v3.9","## 变更内容\n* 修复 `Update::getChat()` 方法在用户通过 @lptn 将机器人封禁或解封时的处理问题，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F977\n* 修复 `findType` 方法的返回类型错误，由 @MaizerGomes 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F985\n* 修复：在添加或初始化命令时正确设置 Api\u002FBot 实例，由 @lptn 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F984\n* 添加用于报告 Bug 的 GitHub 问题模板，由 @lptn 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F981\n* 移除仅由 WebhookCommand 使用的 `username` 配置项，由 @lptn 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F979\n* 使 TelegramServiceProvider 真正可延迟加载，由 @lptn 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F978\n* 为 PHPDoc 块添加缺失的 `@param` 和 `@return` 类型注解，由 @lptn 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F983\n* `createChatInvitelink` 现在返回数组，并解决了创建邀请链接的问题，由 @arifjawad 完成，详见 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F986\n\n## 新贡献者\n* @MaizerGomes 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F985 中完成了首次贡献\n* @arifjawad 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F986 中完成了首次贡献\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.8...v3.9","2022-08-02T19:48:31",{"id":197,"version":198,"summary_zh":199,"released_at":200},71460,"v3.8","## 变更内容\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F969 中修复，使包能够在 PHP 7.3 上正常运行。\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F970 中修复 CI：不再使用存在已知漏洞的 Guzzle 版本。\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F972 中改进 PHPDoc（针对 Telegram，并为 SDK v4 中移除的方法添加更多弃用标记）。\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F973 中将 php-cs-fixer 添加到 CI，以确保代码风格与 SDK v4 一致。\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F976 中清理 php-cs-fixer 配置：从仓库中移除缓存。\n* 由 @lptn 在 https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F975 中移除无效的导入。\n\n\n**完整变更日志**：https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.7...v3.8","2022-07-09T18:43:25",{"id":202,"version":203,"summary_zh":204,"released_at":205},71461,"v3.7","## What's Changed\r\n* Fix PHPDoc: mark optional properties as nullables by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F963\r\n* Add missing types by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F961\r\n* Fix one-to-many relations by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F964\r\n* Drop PHP 7.2 support and update phpunit by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F966\r\n* Backport some v4 features by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F965\r\n* Fix type issue parsing \"entities\" by @lptn in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F967\r\n\r\n## New Contributors\r\n* @lptn made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F963\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.6...v3.7","2022-07-07T23:36:54",{"id":207,"version":208,"summary_zh":209,"released_at":210},71462,"v3.6","## What's Changed\r\n* Added PHPDoc templates for Keyboard classes by @Kravets1996 in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F928\r\n* add copyMessage by @mrjavadseydi in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F927\r\n* Added missing message type: `video_note` by @andrey-helldar in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F930\r\n* Fix `is not valid header value` by @andrey-helldar in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F934\r\n* Added missing message types by @andrey-helldar in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F932\r\n\r\n## New Contributors\r\n* @Kravets1996 made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F928\r\n* @mrjavadseydi made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F927\r\n* @andrey-helldar made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F930\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.5...v3.6","2022-03-30T21:14:14",{"id":212,"version":213,"summary_zh":214,"released_at":215},71463,"v3.5","## What's Changed\r\n* Laravel 9 Support.\r\n* Fixed: method ReflectionParameter::getClass() is deprecated, PHP8 by @semsphy in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F854\r\n* Upgrade to GitHub-native Dependabot by @dependabot-preview in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F859\r\n* Fixed arrow sign by @semsphy in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F870\r\n* Handle all possible Guzzle request exceptions by @b1rdex in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F879\r\n* Fix namespace case by @netesin in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F892\r\n* Fixed conflict command aliases by @korkoshko in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F885\r\n* Fix: Aliased command not received arguments by @arispati in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F857\r\n* Anonymous Admins by @alexmorbo in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F832\r\n* Fix an error in validateInputFileField by @mihard in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F829\r\n* Add support for RequestInterface for webhooks by @mattiabasone in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F908\r\n* Psr7 v2 support by @DoctorLines in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F907\r\n\r\n## New Contributors\r\n* @semsphy made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F854\r\n* @b1rdex made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F879\r\n* @netesin made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F892\r\n* @korkoshko made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F885\r\n* @arispati made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F857\r\n* @alexmorbo made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F832\r\n* @mihard made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F829\r\n* @mattiabasone made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F908\r\n* @DoctorLines made their first contribution in https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fpull\u002F907\r\n\r\n**Full Changelog**: https:\u002F\u002Fgithub.com\u002Firazasyed\u002Ftelegram-bot-sdk\u002Fcompare\u002Fv3.4.1...v3.5","2022-02-10T19:26:26",{"id":217,"version":218,"summary_zh":219,"released_at":220},71464,"v3.4.1","- Fix commands receiving argument names instead of values (#821).","2020-12-10T19:14:50",{"id":222,"version":223,"summary_zh":224,"released_at":225},71465,"v3.4.0","- PHP 8 Support (#818 & #819). Thanks @roelofr.","2020-12-05T15:45:06",{"id":227,"version":228,"summary_zh":229,"released_at":230},71466,"v3.3.0","- Refactored Service Provider","2020-09-10T15:56:13",{"id":232,"version":233,"summary_zh":234,"released_at":235},71467,"v3.2.0","- Laravel 8 Support.","2020-09-08T21:30:05",{"id":237,"version":238,"summary_zh":239,"released_at":240},71468,"v3.1.0","- Laravel 7. \r\n- Bot API Updates.\r\n- Bugfixes.","2020-04-18T06:11:09",{"id":242,"version":243,"summary_zh":244,"released_at":245},71469,"v2.3.0","- Add Support for Laravel 6.","2019-09-08T08:19:26",{"id":247,"version":248,"summary_zh":249,"released_at":250},71470,"v3.0.0","- Yet to be documented [WIP].\r\n- Major changes.\r\n- Multi-Bot Support.","2018-02-15T13:57:07"]