2016-10-28 143 views
2

例如授权表格有登录名和密码,我想在电报中创建相应的表格。如何在电报机器人中创建表格

问:/登入

答:输入您的登录

问:Somelogin

答:输入您的密码

问:Somepassword

答:授权成功!

但我如何保存来自用户的传入数据?是否有任何API或可能我必须将输入数据保存在临时数据库字段中? (如chat_id,command,session_expire,command_state,command_tmp_data)

回答

1

您应该使用OAuth或重定向用户在您的网站上进行身份验证(并在授权后将其重定向)。用短信发送用户的认证数据,并要求他们认为这是很大的罪恶。

0

回答您的问题:您必须保存会议(会话)状态,就像您建议的那样;该API不会为您提供“询问”用户问题的方法。

但是 user3449979是对的,您不应该使用纯文本请求用户认证数据;您应该使用deep linkin与OAuth或另一种基于服务器端的身份验证方法

+0

*但用户3449979是正确的* - 真的吗? – anatol

+0

是的,真的。我的意思是“你可以做到,但是,正如user3449979所说的,你不应该”O.o –