如何为Discord机器人创建日志通道以及如何在日志通道上获取记录?

时间:2020-04-01 13:41:13

标签: python-3.x discord.py

我有一些下层服务器,我需要该机器人创建一个日志通道,我的机器人可以在该通道中写入将在代码中指示的数据。

1 个答案:

答案 0 :(得分:0)

如果您搜索discord.py文档,您将从公会的对象中找到它。

await create_text_channel(name, *, overwrites=None, category=None, reason=None, **options)

示例:

guild = client.get_guild(ID)
await guild.create_text_channel('logs')

如果您想让所有人使用该漫游器,则需要一个数据库来保存频道的ID。

关于您要发送到每个公会的日志的类型,这取决于它。如果仅是您自己编写的日志,则只需循环保存的所有通道ID并向每个通道发送一条消息。

如果是discord API给出的一些不和谐日志,则您必须在discord.py文档中搜索更多信息。