问题标签 [botman]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2062 浏览

javascript - 如何更改 botman.io 小部件的默认背景颜色

我将 botman.io 包用于聊天启动小部件。一切正常,但问题是我无法更改聊天小部件的默认背景颜色。在检查控制台上,它显示 boman 小部件调用(https://cdn.jsdelivr.net/npm/botman-web-widget@0.0.20/build/assets/css/chat.css)链接,但我找不到该调用在我的本地主机项目上。如果有人知道解决方案,我将不胜感激。

在此处输入图像描述

0 投票
2 回答
1712 浏览

php - BotMan - 对话方法没有回复

我正在研究 facebook messenger bot。我正在使用没有 Laravel 或 botman studio 的 Botman (botman.io)。PHP的版本是7.4。

简单的听到和回复方法可以正常工作,但对话回复方法不起作用。

如果我尝试输入 hi|hello 或打招呼,聊天机器人会回答我“你好!你的名字是什么?”,然后我写下我的名字,聊天机器人不会返回任何文本:-/

你能帮我看看哪里有bug吗?

有一个会话类

并且有配置

0 投票
1 回答
859 浏览

php - Telegram 不显示通过 Botman 发送的键盘

我正在通过 Botman 和 php 为我的电报机器人创建一个进程。

在现在的情况下,我需要在用户消息字段下使用按钮制作一条消息,如下所示:

在此处输入图像描述 我尝试下一个代码:

但我没有看到这些按钮。麻烦在哪里?

0 投票
1 回答
53 浏览

telegram-bot - 如何检查我的电报机器人中的管理员状态?

我需要在我的机器人中编写一些逻辑来检查用户是否是管理员/所有者/创建者/成员等

当我查看用户数据结构时,我可以看到,它有一个status属性,在下面的例子中,它的值是“成员”。如何检查管理员、所有者和创建者?

0 投票
0 回答
427 浏览

laravel - 如何使用 Botman 从 cron 向组发送电报机器人消息?

我正在使用BotMan当前正在使用的Laravel Framework 5.7.3. 我是新手,所以我希望这是一个非常简单的问题。

我想使用以下命令使用 cron 每小时向 Telegram 聊天组发送消息:

/var/www/html/mybot/routes/botman.php我的机器人是从文件中调用的。

如何从 cron 可以访问的脚本中调用它?

0 投票
1 回答
612 浏览

php - Laravel Botman 问题 - 嵌套在 botman 类中后无法调用同一类的函数

我正在尝试在 laravel 中使用 Botman 中的本机按钮和问题功能,但是我很难理解如何在不使用静态函数的情况下链接函数。我让它在一切都是静态功能的地方工作,但是我想使用收集到的所有信息来发送电子邮件。

但是,没有将contactFollowUp()函数声明为静态并使用类名访问它BotManController::contactFollowUp($botman)但是如果我这样做,我在访问和设置用于其他函数的数据时会遇到问题。具体来说,我得到一个 Method contactFollowUp 不存在错误。

0 投票
0 回答
111 浏览

linux - 如何在远程服务器上上传 laravel 项目

我正在尝试通过 ssh 连接在基于 ubuntu 的远程服务器上安装新的 laravel 项目。我遇到了以下问题:

在此处输入图像描述

我猜这个项目需要 php 7.2 zip 扩展。但我已经有了 php 7.2。

在此处输入图像描述

有人可以帮我弄这个吗?

PS我已经尝试过每一个命令,比如 sudo apt-get install php7*- 等等......

0 投票
0 回答
366 浏览

laravel - 删除电报机器人中的多条消息

我正在使用 laravel + botman 创建电报机器人。我想删除多条消息而不是一一删除。因为需要很多时间。是否可以一次删除多条消息

0 投票
0 回答
413 浏览

php - Botman 对话不将数据保存到 mysql db

大家好,我给你写信是因为我在用 Botman 开发的机器人电报中实现了一个对话,但不幸的是我无法保存在我的 mysql 数据库中创建的对象的数据。在 Laravel 日志中检查错误“local.ERROR: SQLSTATE [HY000] [2002] Connection timed out (SQL: insert into ...”但如果我尝试执行命令“php artisan migrate:fresh”我可以填写db 正确然后与之连接。 ...

0 投票
1 回答
644 浏览

laravel - 如何将从 Botman 收集的数据持久保存到 MySQL

我正在使用 laravel 和 botman 创建一个简单的问题跟踪聊天机器人。我正在努力将数据从 Botman 回复中保存到 MySQL。

有什么建议么?