你如何让机器人在消息中下一行?
Posted
技术标签:
【中文标题】你如何让机器人在消息中下一行?【英文标题】:How do you make a bot go a line down in a message? 【发布时间】:2021-11-13 10:46:18 【问题描述】:一段时间以来,我一直在使用 python 开发一个不和谐的机器人。一切都很顺利,但有一个问题我还没有找到解决办法。在 Discord 应用程序本身中,在聊天中输入时,您可以按住“shift”按钮并按“enter”在聊天中下一行。你如何让机器人在文本中做到这一点?这是我目前正在做的一个例子
if message.content.startswith('$help'):
await message.channel.send('Hello. What can I help you with?')
可能有一个简单的答案,因为我知道这是可能的。但是我没找到。
【问题讨论】:
您是否尝试过在您希望换行的消息中插入\n
?
【参考方案1】:
您可以使用\n
转义字符添加换行符。
if message.content.startswith('$help'):
await message.channel.send('Hello.\nWhat can I help you with?')
这会打印出来
Hello.
What can I help you with?
【讨论】:
以上是关于你如何让机器人在消息中下一行?的主要内容,如果未能解决你的问题,请参考以下文章
Discord.py bot - 如何让机器人在 DM 中向我发送用户的消息?