在 python telebot 中如何将一条大消息拆分成不同的行?
How do you split a big message in different lines in python telebot?
所以嘿。我之前的问题没有被接受所以这次我会努力做得更好。
我的机器人帮助命令之一向他们发送了他们可以执行的命令列表。这是问题特定部分的代码:
def help_command(update, context):
update.message.reply_text("What do you need my help in?")
update.message.reply_text("/commandhelp - Know my commands")
update.message.reply_text("/helpmegetapartner - Get advice on getting a partner")
dp.add_handler(CommandHandler("jhelp", help_command))
现在,我会随着时间的推移添加更多可能不在给定列表中的命令。但是没有办法(据我所知)发送相同的消息,而是在一个单独的消息中,连同换行符。这种方法会用信息轰炸他们,让他们恨我。请帮忙!
你可以像这样使用三重引号:
help_command_text = """What do you need my help in?
/commandhelp - Know my commands
/helpmegetapartner - Get advice on getting a partner
/anothercommand ...
"""
然后
update.message.reply_text(help_command_text)
所以嘿。我之前的问题没有被接受所以这次我会努力做得更好。
我的机器人帮助命令之一向他们发送了他们可以执行的命令列表。这是问题特定部分的代码:
def help_command(update, context):
update.message.reply_text("What do you need my help in?")
update.message.reply_text("/commandhelp - Know my commands")
update.message.reply_text("/helpmegetapartner - Get advice on getting a partner")
dp.add_handler(CommandHandler("jhelp", help_command))
现在,我会随着时间的推移添加更多可能不在给定列表中的命令。但是没有办法(据我所知)发送相同的消息,而是在一个单独的消息中,连同换行符。这种方法会用信息轰炸他们,让他们恨我。请帮忙!
你可以像这样使用三重引号:
help_command_text = """What do you need my help in?
/commandhelp - Know my commands
/helpmegetapartner - Get advice on getting a partner
/anothercommand ...
"""
然后
update.message.reply_text(help_command_text)