我希望我的 BOT 向用户提问。
假设我有一个名为“email”的空字符串
我设置 email=''
让问题成为用户的电子邮件。所以机器人会要求用户输入他的电子邮件,然后无论用户在问题之后输入什么,机器人都会保存回复并更新电子邮件。
我已经知道,默认情况下,发送到电报机器人的任何回复/消息都会被存储,您可以使用 getUpdates 方法检索它。
假设用户回复:“name@Gmailcom”
所以现在我想将此回复存储在变量“电子邮件”中
所以变量“email”现在将包含值“name@Gmail.com”
我希望机器人包含一个帐户部分。因此,当用户单击此按钮时,它将显示如下内容:
User:
Email:
No of Referrals:
因此,当用户单击“帐户”按钮时,它将显示:
User: JOHN
Email:
No of Referrals:
#Since email='' therefore email is blank.
现在,当用户更新他的电子邮件然后返回并单击“帐户”时,我们现在拥有:
User: JOHN
Email: name@Gmail.com
No of Referrals:
另外请在用户更新他的电子邮件并发送回复后,是否可以立即回复,然后 BOT 会回复如下消息:
Thank you for updating your Email address
Your email is : name@Gmail.com
另外,如果您对如何使用电报机器人创建推荐链接有想法,请分享。
我怎样才能做到这一点。我正在使用 pyTelegramBotAPI。