discord.py
时间: 2024-04-14 15:22:09 浏览: 337
discord.py是一个用于创建和管理Discord机器人的Python库。它提供了与Discord API进行交互的功能,使您能够创建自定义的聊天机器人、游戏机器人和其他类型的机器人。
以下是一个简单的示例,演示如何使用discord.py创建一个简单的机器人并回应用户的消息:
```python
import discord
from discord.ext import commands
# 创建一个机器人实例
bot = commands.Bot(command_prefix='!')
# 当机器人准备好时触发的事件
@bot.event
async def on_ready():
print(f'Logged in as {bot.user.name}')
# 当机器人收到消息时触发的事件
@bot.event
async def on_message(message):
# 忽略机器人自己的消息,以避免无限循环
if message.author == bot.user:
return
# 如果消息以"hello"开头,回复"Hello!"
if message.content.startswith('hello'):
await message.channel.send('Hello!')
# 运行机器人
bot.run('YOUR_BOT_TOKEN')
```
请注意,上述代码中的`YOUR_BOT_TOKEN`应替换为您自己的Discord机器人令牌。您可以在Discord开发者门户中创建一个新的机器人并获取其令牌。
阅读全文