想要在 Pyrogram 中获取用户输入
Want to Take User Inputs in Pyrogram
我想在热解图中获取用户输入。喜欢:
bot: What do u wanna say?
user: hola!
bot: u said, hola!
我的代码:
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()
喜欢在 Python 中做 input()
。 (不想保存到本地,只是为了缓存。)
我该怎么做?
类似于:
print("bot:What do u wanna say?\nUser:")
message = input()
print("bot: u said",message)
首先我们打印出一条消息,询问用户想说什么:
print("What do u wanna say?")
然后我们想用 input() 命令让用户输入并让用户输入,然后打印出一条消息说“你说,(输入)”,你可以这样做:
print("u said, "+input(": "))
最后是完整代码:
print("What do u wanna say?")
print("u said, "+input(": "))
Pyrogram 中还没有类似对话的功能。一种方法是使用用户 ID 作为键将状态保存到字典中。在采取行动之前检查字典,以便您知道您的用户在哪一步,并在他们成功完成一项操作后更新它。
我想在热解图中获取用户输入。喜欢:
bot: What do u wanna say?
user: hola!
bot: u said, hola!
我的代码:
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()
喜欢在 Python 中做 input()
。 (不想保存到本地,只是为了缓存。)
我该怎么做?
类似于:
print("bot:What do u wanna say?\nUser:")
message = input()
print("bot: u said",message)
首先我们打印出一条消息,询问用户想说什么:
print("What do u wanna say?")
然后我们想用 input() 命令让用户输入并让用户输入,然后打印出一条消息说“你说,(输入)”,你可以这样做:
print("u said, "+input(": "))
最后是完整代码:
print("What do u wanna say?")
print("u said, "+input(": "))
Pyrogram 中还没有类似对话的功能。一种方法是使用用户 ID 作为键将状态保存到字典中。在采取行动之前检查字典,以便您知道您的用户在哪一步,并在他们成功完成一项操作后更新它。