channel - 如何使用discord.py获取所有文本 channel ?

标签 channel discord discord.py

我需要让所有 channel 来创建一个 bunker 命令,这使得所有 channel 都是只读的。

最佳答案

他们变了Client.serversClient.guildsnewer version discord.py (1.0)。
您也可以使用 机器人 而不是 客户 ( info )。
guild.text_channels获取所有文本 channel 。
对于所有 channel ,您可以使用 bot.get_all_channels()

text_channel_list = []
for guild in bot.guilds:
    for channel in guild.text_channels:
        text_channel_list.append(channel)

关于channel - 如何使用discord.py获取所有文本 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49446882/

相关文章:

discord - 如何获得在线成员(member)数量?

loops - Golang 在带有 channel 的 goroutine 中暂停循环

go - 如何从 Go channel 获取(和忽略)一个值

实现堆排列算法时,Golang 范围内的 channel 具有奇怪的行为

javascript - 使用discord.js 找不到模块错误

java - Discord Bot 连接到 Websocket 但未完成加载

python-3.x - 检查视频是否有年龄限制

关闭 Go channel 时的​​ Go 竞争条件

python - 超时不适用于 Wait_For_Message Discord PY

python - 从 discord 使用 FFmpegPCMAudio 的问题