我使用Botman创建了一个 Telegram Bot,但我无法让它与 Telegram 蜜蜂通信,然后与之交互。
我声明我按照 Botman 文档配置了 bot 项目,但是在多次尝试设置 webhook 和 bot 必须使用的相关路由之后,我无法使其正常工作。
我将它附加在 BotManController 源下。
bot 安装在我的托管空间的子文件夹中,我尝试通过发送这种类型的 post 请求来设置 bot webhook:
https://api.telegram.org/bot897 ***************/setWebHook?url= https://miodominio.ovh/nomebot/botman
然后请求成功,但机器人未连接到 Telegram 蜜蜂,因此无法通过 Telegram 与他交互。
/* metodi nel BotManController.php */
public function handle()
{
$botman = app('botman');
$botman->listen();
}
public function tinker()
{
return view('tinker');
}
public function startConversation(BotMan $bot)
{
$bot->startConversation(new ExampleConversation());
}
Ps 在评论中链接到 routes/botman.php 和 routes/web.php 文件