Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有电报机器人的php laravel寄存器_Php_Bots_Laravel 5.4_Telegram_Telegram Bot - Fatal编程技术网

带有电报机器人的php laravel寄存器

带有电报机器人的php laravel寄存器,php,bots,laravel-5.4,telegram,telegram-bot,Php,Bots,Laravel 5.4,Telegram,Telegram Bot,我尝试在Laravel5.4中用Telegrambot创建注册系统,首先在我的项目上安装TelegrambotSDK,然后设置webhook,一切都很好,但是当我想从用户那里获取数据时,我不知道该怎么做?因为我只能访问最近的用户更新,而且我无法检测哪个消息包含给哪个用户 另一个问题是,我无法将功能和操作设置为按钮,我只能在电报机器人中定义它们 这些是我的问题,我想首先知道如何从不同的用户那里获取信息 请帮助我解决此问题,我只想注册3或4个问题的用户。您需要为用户创建唯一密钥,并在开始使用深度链接

我尝试在Laravel5.4中用Telegrambot创建注册系统,首先在我的项目上安装TelegrambotSDK,然后设置webhook,一切都很好,但是当我想从用户那里获取数据时,我不知道该怎么做?因为我只能访问最近的用户更新,而且我无法检测哪个消息包含给哪个用户

另一个问题是,我无法将功能和操作设置为按钮,我只能在电报机器人中定义它们

这些是我的问题,我想首先知道如何从不同的用户那里获取信息


请帮助我解决此问题,我只想注册3或4个问题的用户。

您需要为用户创建唯一密钥,并在开始使用深度链接时将此密钥发送给bot。用户单击开始后,可以从电报中获取GetUpdate()中的密钥

我认为,在存储重定向到telegrame.me/botname?key={value}之后,您可以通过为按钮(在您的网页中)创建一个特殊操作来完成此操作,该按钮创建一个键并将其存储在数据库中

在下一步中,您可以从电报中获得基本信息,如firstname、lastname

你无法获得任何电报用户的信息。用户需要首先向bot发送请求,以获取有关用户的任何信息或发送给用户