2016-10-28 141 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 –