在 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)