Php 使用电报机器人API创建注册机器人

Php 使用电报机器人API创建注册机器人,php,telegram,telegram-bot,Php,Telegram,Telegram Bot,我正在尝试制作一个机器人,在我的网站上注册用户。 此bot应询问有关用户的一些关键信息,如: 名字 姓 用户名 电子邮件地址 配置文件链接 您认为实现此功能的最佳方法是什么? 我看到有人建议使用数据库来找出您发送给用户的消息,以及您为用户提供的信息,并相应地询问缺少的信息! 这个解决这个问题的特殊方法,可能是有效的,但效率不高!有没有任何方法可以像回调查询一样使用,或者给消息指定一个特定的id,这样我就可以检查最后一个消息id是否是username\u请求并相应地响应 让我知道 哦,顺便说一下,

我正在尝试制作一个机器人,在我的网站上注册用户。 此bot应询问有关用户的一些关键信息,如:

名字 姓 用户名 电子邮件地址 配置文件链接 您认为实现此功能的最佳方法是什么? 我看到有人建议使用数据库来找出您发送给用户的消息,以及您为用户提供的信息,并相应地询问缺少的信息! 这个解决这个问题的特殊方法,可能是有效的,但效率不高!有没有任何方法可以像回调查询一样使用,或者给消息指定一个特定的id,这样我就可以检查最后一个消息id是否是username\u请求并相应地响应

让我知道


哦,顺便说一下,我正在使用PHP和Webhook方法

我目前正在做一个类似的项目

我在考虑某种语法,在其中放置要保存的内容,例如:

John,,,Hawk,,,JHawk,,,jhawk@gmail.com,,,https://www.url.com/
说完

/地址用户 约翰,霍克,乔克,,,jhawk@gmail.com,

聊天室内部:您可以使用PHP将消息拆分为三个逗号、、和

否则,您可以:

制定某种事务协议,让bot在说出后询问每个项目的值 /地址用户

在电报里聊天


让我知道你是如何看待这些方法的!一次输入三个逗号、、、并不费力,但如果您必须每天添加多个用户。。。这可能会变得非常烦人。

对于此类任务,有解决方案。您需要安装shapoapps/multibot\u驱动程序编写器。Laravel需要shapoapps/multibot\u驱动程序。 在这个包中有会话管理器。它类似于web浏览器用户的会话。但仅适用于信使用户电报。。。。在收到每个用户消息后,您可以将用户输入记录到服务器端的会话中。当收到每个新的requestmessage时,您从会话读取数据并构建应用程序逻辑。
以下是文档-

您所说的建议,我需要在bot的文本字段中添加用户,就这样!实际上,我希望用户与机器人交互并填写所有答案!我想让机器人问:嘿,你是新来的吗?你想报名吗?使用带有yes no的内联键盘,然后在用户按yes之后,机器人会询问他/她的名字,依此类推!