-5

我想在热解图中接受用户输入。喜欢:

机器人:你想说什么?

用户:喂!

机器人:你说,喂!

我的代码:

import csv

bot = Client("bot")


@bot.on_message(filters.command('start'))
def start(bot, msg):
    x=input
    bot.send_message(msg.chat.id,text=x)
    
bot.run()

就像input()在 Python 中做的那样。(我不想将它们保存在本地,只是为了缓存它们。)

我怎样才能做到这一点?

4

3 回答 3

0

Pyrogram 中还没有类似对话的功能。一种方法是使用用户 ID 作为键将状态保存到字典中。在采取行动之前检查字典,以便您知道您的用户在哪一步,并在他们成功完成一项操作后更新它。

https://t.me/pyrogramchat/213488

于 2021-09-30T07:58:05.480 回答
-2

就像是 :

print("bot:What do u wanna say?\nUser:")
message = input()
print("bot: u said",message)
于 2021-09-30T07:28:32.037 回答
-2

首先,我们打印出一条消息,询问用户想说什么,如下所示:

print("What do u wanna say?")

然后我们想通过 input() 命令获取用户输入并获取用户输入,然后打印出一条消息“你说,(输入)”,您可以这样做:

print("u said, "+input(": "))

最后是完整的代码:

print("What do u wanna say?")
print("u said, "+input(": "))
于 2021-09-30T07:33:19.813 回答