php - 如何在 Laravel 中为电报机器人保存他的消息之间的用户输入
问题描述
如何在服务器端保存变量数据或用户在 Laravel 中的消息之间的输入,用于电报机器人。例如,为每个用户保存在菜单项之前选择的内容。或者保存用户输入,并在所有步骤完成后,收集完整的用户数据以创建新订单。
解决方案
例如,您可以用 PHP 编写自己的代码并将数据存储在 MySQL 数据库中。
但与使用交钥匙解决方案相比,这不会那么快。
shapoapps/multibot_driver包(composer 需要 shapoapps/multibot_driver)https://github.com/shapoapps/multibot_driver
该包包括用于信使用户的会话管理器的功能。与 Web 浏览器用户的会话相同。当您收到新消息时 - 在会话中保存数据。当您以后需要这些数据时, - 检索它。
shapoapps/multibot_driver 支持电报驱动程序 - Irazasyed,Botman。
推荐阅读
- mysql - 在 mySQL 工作台查询中获取平均时间
- javascript - javascript on mouse 和 key down/up 事件相结合
- perl - 使用 Perl 在文件中搜索和替换具有特殊字符的字符串
- swift - 试图从 Firebase 实时数据库中获取数据
- c++ - 在 C++ 中遇到“字符串下标超出范围”的问题
- php - UTF-8 tcpdf 与 cakeph 3 冲突
- ios - 除此以外的所有内容都已本地化
- bash - 管道 CURL 结果到 BC
- ruby-on-rails - 2019 年 RSpec 3 功能测试中 []:Array 的未定义方法“访问”
- javascript - 尝试使用“make-runnable”在一个命令中运行多个 pg 池查询函数