Nutgram 与 Laravel/Symfony 集成教程:在现有项目中轻松添加 Telegram 机器人
Nutgram 与 Laravel/Symfony 集成教程在现有项目中轻松添加 Telegram 机器人【免费下载链接】nutgramThe Telegram bot framework that doesnt drive you nuts.项目地址: https://gitcode.com/gh_mirrors/nu/nutgramNutgram 是一个专为 Telegram 机器人开发设计的轻量级 PHP 框架它以简洁的 API 和灵活的架构著称特别适合在现有 Laravel 或 Symfony 项目中快速集成机器人功能。本教程将详细介绍如何在这两个主流 PHP 框架中无缝接入 Nutgram让你无需从零构建即可拥有强大的 Telegram 交互能力。 为什么选择 NutgramNutgram 作为 不抓狂的 Telegram 机器人框架具备以下核心优势框架无关性可独立使用或与任何 PHP 框架集成现代化设计基于 PHP 8.2 特性支持类型提示和枚举丰富生态提供官方 Laravel 包和 Symfony bundle完整功能支持所有 Telegram Bot API 最新特性包括对话管理、键盘交互和消息处理从composer.json可以看到Nutgram 已将 laravel 列为核心关键词并通过illuminate/macroable等依赖确保与 Laravel 生态的兼容性。 Laravel 项目集成步骤1. 安装 Nutgram Laravel 包在 Laravel 项目根目录执行以下命令composer require nutgram/laravel该包会自动注册服务提供者并发布配置文件到config/nutgram.php。2. 配置 Telegram 令牌在.env文件中添加你的 Telegram 机器人令牌NUTGRAM_TOKENyour-telegram-bot-token-here3. 创建第一个命令处理器使用 Artisan 命令生成处理器php artisan make:nutgram-command StartCommand编辑生成的文件app/Nutgram/Commands/StartCommand.phpnamespace App\Nutgram\Commands; use SergiX44\Nutgram\Nutgram; use SergiX44\Nutgram\Handlers\Type\Command; class StartCommand extends Command { protected string $command start; public function handle(Nutgram $bot): void { $bot-sendMessage(欢迎使用 Laravel 集成的 Nutgram 机器人); } }4. 运行机器人通过 Artisan 命令启动机器人php artisan nutgram:run️ Symfony 项目集成步骤1. 安装 Nutgram Symfony Bundle在 Symfony 项目中执行composer require nutgram/symfony-bundle2. 配置令牌编辑config/packages/nutgram.yamlnutgram: token: %env(NUTGRAM_TOKEN)%在.env文件中添加NUTGRAM_TOKENyour-telegram-bot-token-here3. 创建控制器生成一个控制器处理更新php bin/console make:controller BotController修改控制器代码namespace App\Controller; use SergiX44\Nutgram\Nutgram; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; class BotController extends AbstractController { #[Route(/bot/webhook, name: bot_webhook)] public function webhook(Nutgram $bot): Response { $bot-onCommand(start, function (Nutgram $bot) { $bot-sendMessage(欢迎使用 Symfony 集成的 Nutgram 机器人); }); return $bot-handle(); } }4. 设置 Webhook通过 Symfony 控制台命令设置 Telegram Webhookphp bin/console nutgram:webhook:set https://your-domain.com/bot/webhook 核心功能使用示例处理文本消息无论是 Laravel 还是 Symfony都可以使用相同的语法处理消息$bot-onText(Hello {name}, function (Nutgram $bot, string $name) { $bot-sendMessage(你好$name); });使用键盘交互创建内联键盘Laravel 示例use SergiX44\Nutgram\Telegram\Types\Keyboard\InlineKeyboardButton; use SergiX44\Nutgram\Telegram\Types\Keyboard\InlineKeyboardMarkup; $bot-onCommand(menu, function (Nutgram $bot) { $keyboard InlineKeyboardMarkup::make() -addRow( InlineKeyboardButton::make(点击我, callback_data: clicked) ); $bot-sendMessage(这是一个内联菜单, reply_markup: $keyboard); }); $bot-onCallbackQueryData(clicked, function (Nutgram $bot) { $bot-answerCallbackQuery(你点击了按钮); }); 扩展学习资源官方文档完整的 Nutgram 功能说明和高级用法Laravel 集成源码nutgram/laravelSymfony 集成源码nutgram/symfony-bundle示例项目Starter Kit 提供了基础实现参考 总结通过 Nutgram 提供的官方集成包你可以在几分钟内将 Telegram 机器人功能添加到现有 Laravel 或 Symfony 项目中。其优雅的 API 设计和完善的文档使开发过程变得简单直观无论是简单的命令响应还是复杂的对话流程都能轻松实现。现在就尝试集成 Nutgram为你的应用添加强大的 Telegram 交互能力吧【免费下载链接】nutgramThe Telegram bot framework that doesnt drive you nuts.项目地址: https://gitcode.com/gh_mirrors/nu/nutgram创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

IP_POOL与爬虫框架集成:实战案例教你高效使用免费代理IP

IP_POOL与爬虫框架集成:实战案例教你高效使用免费代理IP

IP_POOL与爬虫框架集成:实战案例教你高效使用免费代理IP 【免费下载链接】IP_POOL 免费的IP代理池 项目地址: https://gitcode.com/gh_mirrors/ip/IP_POOL IP_POOL是一个免费的IP代理池项目,能够为爬虫开发提供稳定可靠的代理IP资源,帮…

2026/8/10 20:55:37 阅读更多 →
IP_POOL API接口完全手册:轻松获取、删除和管理代理IP

IP_POOL API接口完全手册:轻松获取、删除和管理代理IP

IP_POOL API接口完全手册:轻松获取、删除和管理代理IP 【免费下载链接】IP_POOL 免费的IP代理池 项目地址: https://gitcode.com/gh_mirrors/ip/IP_POOL IP_POOL是一个免费的IP代理池项目,提供了便捷的API接口帮助用户轻松获取、删除和管理代理IP…

2026/8/10 20:55:37 阅读更多 →
BabelDuck系统提示词优化:如何让AI成为更高效的语言练习伙伴

BabelDuck系统提示词优化:如何让AI成为更高效的语言练习伙伴

BabelDuck系统提示词优化:如何让AI成为更高效的语言练习伙伴 【免费下载链接】BabelDuck Beginner-friendly AI conversation practice application 项目地址: https://gitcode.com/gh_mirrors/ba/BabelDuck BabelDuck是一款面向初学者的AI对话练习应用&…

2026/8/10 20:55:37 阅读更多 →

最新新闻

5分钟上手Azure DevOps CLI Extension:最实用的az devops login与项目管理命令

5分钟上手Azure DevOps CLI Extension:最实用的az devops login与项目管理命令

5分钟上手Azure DevOps CLI Extension:最实用的az devops login与项目管理命令 【免费下载链接】azure-devops-cli-extension Azure DevOps Extension for Azure CLI 项目地址: https://gitcode.com/gh_mirrors/az/azure-devops-cli-extension Azure DevOps …

2026/8/10 21:53:59 阅读更多 →
MoreToggles.css:13种超炫纯CSS切换按钮,让你的UI瞬间提升档次

MoreToggles.css:13种超炫纯CSS切换按钮,让你的UI瞬间提升档次

MoreToggles.css:13种超炫纯CSS切换按钮,让你的UI瞬间提升档次 【免费下载链接】MoreToggles.css A pure CSS library that provides you with a variety of nice-looking toggles 项目地址: https://gitcode.com/gh_mirrors/mo/MoreToggles.css …

2026/8/10 21:53:59 阅读更多 →
Agent Governance Toolkit与Fortinet集成:网络安全中的AI代理治理

Agent Governance Toolkit与Fortinet集成:网络安全中的AI代理治理

Agent Governance Toolkit与Fortinet集成:网络安全中的AI代理治理 【免费下载链接】agent-governance-toolkit AI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI ag…

2026/8/10 21:53:59 阅读更多 →
B站视频高效管理:bilidown实战技巧与完整解决方案

B站视频高效管理:bilidown实战技巧与完整解决方案

B站视频高效管理:bilidown实战技巧与完整解决方案 【免费下载链接】bilidown 哔哩哔哩视频解析下载工具,支持 8K 视频、Hi-Res 音频、杜比视界下载、批量解析,可扫码登录,常驻托盘。 项目地址: https://gitcode.com/gh_mirrors/…

2026/8/10 21:53:59 阅读更多 →
DataBuff 发布 v0.1.7 版本:新增平台自监控,支持 AI 一键巡检与修复等多项功能

DataBuff 发布 v0.1.7 版本:新增平台自监控,支持 AI 一键巡检与修复等多项功能

DataBuff 作为面向云原生与微服务场景的开源 AI Native OpenTelemetry APM,今日正式发布 v0.1.7 版本,带来平台自监控等多项新特性。DataBuff 简介DataBuff 采用 OTLP 标准接入、Apache Doris 统一存储,在 Web 端提供拓扑、Trace、指标与多 A…

2026/8/10 21:53:59 阅读更多 →
TRAE集成:在TRAE中使用MCP工具

TRAE集成:在TRAE中使用MCP工具

摘要:TRAE IDE集成MCP Server的使用指南,涵盖MCP配置、工具发现、AI开发场景应用和调试技巧,在TRAE中无缝调用MCP工具提升开发效率。 TRAE集成在TRAE中使用MCP工具 TRAE是字节跳动推出的AI IDE,国内开发者用得越来越多。它的MCP集…

2026/8/10 21:52:59 阅读更多 →

日新闻

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南

GraphQL-CSS API全解析:useGqlCSS、GqlCSS组件与getStyles实用指南 【免费下载链接】graphql-css A blazing fast CSS-in-GQL™ library. 项目地址: https://gitcode.com/gh_mirrors/gr/graphql-css GraphQL-CSS是一个基于GraphQL的CSS-in-GQL™库&#xff0…

2026/8/10 0:00:02 阅读更多 →
告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南

告别语言障碍:KISS Translator 双语翻译插件终极指南 【免费下载链接】kiss-translator A simple, open source bilingual translation extension & Greasemonkey script (一个简约、开源的 双语对照翻译扩展 & 油猴脚本) 项目地址: https://gitcode.com/…

2026/8/10 0:00:02 阅读更多 →
BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案

BepInEx配置管理器:游戏插件配置的终极可视化解决方案 【免费下载链接】BepInEx.ConfigurationManager Plugin configuration manager for BepInEx 项目地址: https://gitcode.com/gh_mirrors/be/BepInEx.ConfigurationManager 你是否曾经因为游戏插件的复杂…

2026/8/10 0:00:02 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/10 1:05:29 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/10 1:05:29 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/10 1:05:29 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/10 17:07:33 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/10 1:05:29 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/10 17:07:33 阅读更多 →