Php 如何删除“;“好的”;Slack命令的响应?
我在Slack中创建了自己的计时器应用程序。我已经为此集成了传入的Webhook。我的示例斜杠命令是“/in”。因此,当HTTP post正常时,它会向用户返回一条带有“yourname has timed in”的消息,但也会返回一个响应,但对您可见 现在我的问题是如何删除“ok”这个词Php 如何删除“;“好的”;Slack命令的响应?,php,laravel,post,slack,Php,Laravel,Post,Slack,我在Slack中创建了自己的计时器应用程序。我已经为此集成了传入的Webhook。我的示例斜杠命令是“/in”。因此,当HTTP post正常时,它会向用户返回一条带有“yourname has timed in”的消息,但也会返回一个响应,但对您可见 现在我的问题是如何删除“ok”这个词 我正在使用Laravel/PHP来实现这一点 需要更多的代码来帮助你。你的方法又回到了哪里?你是从一个现有的项目开始的吗?有链接吗?@Ultimater这是一个新安装的laravel应用程序。这就是我控制器
我正在使用Laravel/PHP来实现这一点 需要更多的代码来帮助你。你的方法又回到了哪里?你是从一个现有的项目开始的吗?有链接吗?@Ultimater这是一个新安装的laravel应用程序。这就是我控制器中的全部内容,我的路径是route::post('slack','TimerController@slack)。请添加实际向呼叫服务发送$response的代码。e、 g.
echo$响应
返回$response
已经是发送请求的代码。在Laravel中,所有的返回都被格式化为JSON。你有没有想过如何删除添加到响应中的“ok”?
public function slack(Request $request)
{
//open connection
$ch = curl_init();
$payload = '{"text" : "'. $request->user_name .' has time in"}';
$hook = 'https://hooks.slack.com/services/some-string-here';
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $hook);
curl_setopt($ch,CURLOPT_POSTFIELDS, $payload);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
$response = 'You are now timed in.';
return $response;
}