首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Laravel5.0setweb钩子中重放消息

如何在Laravel5.0setweb钩子中重放消息
EN

Stack Overflow用户
提问于 2016-04-04 10:32:20
回答 1查看 1.4K关注 0票数 2

我使用了Laravel5.0和Irazasyed电报机器人,我想要通过网络钩子工作,当一个人向电报机器人发送消息时,电报就会自动发送给它。

我的代码在这里,不是由web钩子操作的机器人:

代码语言:javascript
复制
<?php namespace App\Http\Controllers;

use App\Http\Requests;
use App\Http\Controllers\Controller;

use Illuminate\Http\Request;
use App\Technical;
use Illuminate\Support\Facades\Session;
use Url;

use Telegram\Bot\Api;

use Telegram\Bot\Laravel\Facades\Telegram;

use Artisaninweb\SoapWrapper\Facades\SoapWrapper;

class HomeController extends Controller {

    public function __construct()
    {
        //$this->middleware('auth');
    }

    public function index()
    {
        $telegram = new Api('117451573:*********************', 'true');
        $telegram->setWebhook(['url' => 'https://******.com/117451573:********************/webhook']);
        $update = $telegram->getWebhookUpdates();

        $telegram->sendMessage([
            'chat_id' => '********',
            'text' => 'thanks',
        ]);
        return response()->json(["status" => "success"]);
    }
}
EN

回答 1

Stack Overflow用户

发布于 2016-06-03 22:17:24

我也在努力让Irazasyed电报Bot SDK工作。这里有一个教程:让我们用PHP制作一个电报机器人,这似乎是最新的。我没有时间独自测试它。很有希望在接下来的几天里。

要使用webhooks,它似乎必须在shell中调用以下命令一次。

代码语言:javascript
复制
curl -H "Content-Type: application/json" -X POST -d '{"url":"https://www.example.com/my-secret-webhook.php"}' https://api.telegram.org/botYOUR_BOT_TOKEN/setWebhook

参见第二章。在本教程中配置Web钩子。

祝好运

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36400236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档