📅  最后修改于: 2023-12-03 15:38:11.011000             🧑  作者: Mango
Discord Bot是一个自动化程序,可以在Discord聊天中为用户提供各种服务,比如自动回复、播放音乐、转发消息等等,非常实用。本文将介绍如何制作一个简单的Discord Bot。
在Discord开发者网站https://discord.com/developers/applications上创建一个应用,并且添加一个Bot账号。在Bot账号中可以获取到Token,这是程序请求Discord API的凭证。
使用Python开发Discord Bot的最好的库是discord.py,使用pip安装:pip install discord.py
import discord
TOKEN = 'your_token_here'
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(TOKEN)
这是一个实现最基础功能的示例代码,当有用户发送一条聊天消息'ping'时,机器人将回复'pong'。
将代码保存到一个文件中(比如bot.py
),在命令行中运行python bot.py
即可使Bot上线,并且在Discord聊天中响应用户请求。
通过这个简单的例子,相信您已经了解了如何制作一个Discord Bot。当然,这只是一个开始,还有更多的功能等待开发。祝您制作愉快!