如何以代码格式发送消息?

时间:2018-05-14 16:04:13

标签: python python-3.x discord discord.py

我试过这样的事情,但是没有用。

async def example(ctx):
     await client.say("```python\n")
     await client.say("print('Hello world!')\n")
     await client.say("```")

您可以使用代码格式在Discord中发送消息。

但是你怎么能用discord API在python中做到这一点?

1 个答案:

答案 0 :(得分:0)

您需要发送一条连续消息。与不和谐一样,如果将代码格式的消息拆分为三个单独的消息,则不会呈现为代码:

async def example(ctx):
     await client.say("```python\nprint('Hello world!')\n```")

您还可以使用多行字符串:

async def example(ctx):
     await client.say("""```python
print('Hello world!')
```""")