电报机器人与拉拉维尔



我想用 Laravel 5.3 在电报中构建一个机器人,但我遇到了一些问题......

我的网站位于计算机上。如何注册一些简单的命令(/help,/start)?当我写信给机器人时,它不响应命令:(但我可以获得机器人数据(id、名字和机器人名称)。这是我丑陋的电报控制器:

<?php
namespace AppHttpControllers;
use TelegramBotLaravelFacadesTelegram;
class TelegramController extends Controller
{
    public function index()
    {
        $response = Telegram::getMe();
        dd($response);
    }
}

请写一些例子...我不明白文档中写了什么。祝你有美好的一天,感谢你的帮助!

Github存储库:https://github.com/irazasyed/telegram-bot-sdk

您需要生成一个自签名证书,并通过setWebHook将其作为参数发送到Telegram。

使用自签名证书

如果您将其托管在计算机上!

有两种方法可以处理用户命令。

  1. 使用自签名证书
  2. 使用 Webhook(推荐) 摆脱手动处理每个请求或设置计时器

您专门寻找Laravel机器人,因此您可以在此处找到非官方软件包

这是您入门的分步指南。该博客还有一系列电报机器人文章,可帮助设置 Webhook、键盘和回调

如果您想购买便宜的SSL证书,则可以选择SSLS并查看免费的SSL

相关内容

  • 没有找到相关文章

最新更新