要在焦图中获取用户输入吗

2024-10-03 09:12:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在焦图中使用用户输入。比如:

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()。(我不想在本地保存它们,只是为了缓存它们。)

我该怎么做


Tags: 代码用户messageinputbotmsgdowhat
3条回答

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

print("What do u wanna say?")

然后,我们希望使用input()命令获取用户输入,获取用户输入,然后打印出一条消息,上面写着“u said,(input)”,下面是如何做到这一点:

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

最后是完整的代码:

print("What do u wanna say?")
print("u said, "+input(": "))

比如:

print("bot:What do u wanna say?\nUser:")
message = input()
print("bot: u said",message)

Pyrogram中还没有类似对话的功能。一种方法是使用用户ID作为键将状态保存到字典中。在采取行动之前,请检查字典,以便了解用户所处的步骤,并在用户成功通过一项行动后进行更新

https://t.me/pyrogramchat/213488

相关问题 更多 >