📅  最后修改于: 2023-12-03 15:00:25.943000             🧑  作者: Mango
如果你使用 Python 编写机器人来自动化任务或者为你的 Discord 服务器提供额外的功能,那么你可能需要使用 discord.py 库。
discord.py 是一个用于 Python 的 Discord API 客户端库,它使得开发者可以轻松地与 Discord API 进行交互,并且方便地创建 Discord 机器人。
以下是一个代码示例,演示如何使用 discord.py 库向用户发送消息:
import discord
client = discord.Client()
@client.event
async def on_ready():
print(f'{client.user} 已登录')
@client.event
async def on_message(message):
if message.author == client.user:
return
if message.content == 'ping':
await message.channel.send('pong')
client.run('your-token-here')
在这个示例中,我们定义了一个 on_message()
函数,当有任何消息发送到 Discord 服务器上时,就会调用这个函数。在这个函数中,我们检查了消息是否是我们自己发送的,如果是就忽略它,否则我们检查消息内容是否为 'ping',如果是我们就回复 'pong'。
这是一个基本消息处理程序,你可以在此基础上添加更多的功能。
使用 discord.py 库,你可以处理消息、创建频道、管理服务器和成员等,使得开发 Discord 机器人变得更加容易和有趣。更多关于 discord.py 的信息请参考官方文档。