📅  最后修改于: 2023-12-03 15:00:25.955000             🧑  作者: Mango
使用 Discord 的 Python 库 discord.py,你可以轻松地获取已经发送的消息的 ID,以及许多其他的信息。
以下是如何在 Discord 服务上获取消息 ID 的代码示例:
import discord
# 替换以下变量
TOKEN = 'your_token_here' # 你的 bot token
CHANNEL_ID = 1234567890 # 你要获取消息的频道 ID
MESSAGE_ID = 1234567890 # 你要获取的消息 ID
client = discord.Client()
@client.event
async def on_ready():
# 获取指定频道的消息
channel = client.get_channel(CHANNEL_ID)
message = await channel.fetch_message(MESSAGE_ID)
# 输出消息内容以及 ID
print(f'Message content: {message.content}')
print(f'Message ID: {message.id}')
client.run(TOKEN)
这个代码片段演示了如何使用 Discord 的 Python 库 discord.py,获取指定消息 ID 的代码。在 on_ready 函数中,我们首先使用 get_channel
方法获取指定频道的实例,然后使用 fetch_message
方法获取消息实例。最后,输出消息的内容和 ID。
这个代码示例的返回值是一个 markdown 格式的代码片段,可以直接复制粘贴使用。