[英]Discord.py : How to keep \n in args when sending messages
我正在尝试创建一个命令,用给定的语言在 Discord 上格式化您的代码,
通过发送格式化的字符串:
f"```{language}\n{code}\n```"
函数原型为:
def format(ctx, language, *code)
例如,我在 Discord 上打字:
!format c int function(int x)
{
return x;
}
但是当我试图打印出code
arg 时,列表中没有\\n
并且机器人消息在一行上。
我还尝试在我的消息周围加上引号,这有助于保持\\n
但如果我的代码包含另一个引号,它会结束code
arg,并为其余部分抛出错误。
有没有办法获得包括换行符在内的完整消息?
您需要更改您的操作系统 sed 选项,以便您可以恢复换行符或制表符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.