【问题标题】:Laravel BotManStudio with Telegram doesn't work带有 Telegram 的 Laravel BotManStudio 不起作用
【发布时间】:2018-08-16 02:36:27
【问题描述】:

请帮帮我。现在我在 Larvel 的 Botman Studio 周围玩耍。我正在使用示例中的鳕鱼。它适用于 Web 界面。我想将它与 Telegram 一起使用。我安装驱动程序,获取令牌。当我尝试以这种方式注册时: “php artisan botman:电报:注册” 它得到错误:

ErrorException:file_get_contents(https://api.telegram.org/bot/setWebhook?url=https://83255e3c.ngrok.io/botman):打开流失败:HTTP 请求失败!未找到 HTTP/1.1 404

Web 界面可以很好地与 https://83255e3c.ngrok.io/botman/tinker 配合使用(它使用相同的 webhook)。

我以这种方式在电报上注册 webhook: curl -d "url=https://83255e3c.ngrok.io/botman" "https://api.telegram.org/bot524662111:AAF3syuVVVVVVVVV35Goh4lR6pxx1yLY/setWebhook"

电报告诉我好的。 现在我使用电报向机器人发送消息。 我在 ngrok 的徽标中看到它来自 webinteface,但机器人没有回复。而且当我通过网络发送消息时,他确实工作得很好。

请帮助我,对不起我的英语。我会努力学习的。我保证。

【问题讨论】:

    标签: php laravel-5 telegram-bot


    【解决方案1】:

    在您可以看到的错误消息中,未设置 YOUR-TELEGRAM-TOKEN。 链接应该是这样的:

    https://api.telegram.org/bot<YOUR-TELEGRAM-TOKEN>/setWebhook?url=https://83255e3c.ngrok.io/botman
    

    尝试在配置中设置令牌:

    您可以在 config/botman/telegram.php 下找到配置文件

    您可以在官方文档https://botman.io/2.0/driver-telegram中找到它

    【讨论】:

      【解决方案2】:

      在 .env 文件中写入以下代码:

      TELEGRAM_TOKEN=此处为电报机器人令牌

      【讨论】:

        猜你喜欢
        • 2018-07-20
        • 1970-01-01
        • 2016-03-12
        • 1970-01-01
        • 1970-01-01
        • 2020-08-14
        • 2015-08-13
        • 2015-09-30
        • 2022-08-19
        相关资源
        最近更新 更多