python - Discord.py 检查频道是否在类别中
问题描述
因此,我正在创建一个命令,机器人将检查该命令是否在特定类别中运行。如果是,那么机器人将继续执行该命令。如果不是,机器人会说“不允许”。我怎么做?
解决方案
TextChannel 有category_id 属性,用它来获取频道当前所在类别的 id,然后可以使用get_channel获取类别频道,然后匹配 discord.CategoryChannel.name 代表类别名称的字符串与您的字符串.
推荐阅读
- apache-flink - Flink Streaming Job 执行图分析
- windows - 制作一个批处理脚本转发一个IP
- google-maps - 通过webapp调用参数?
- javascript - 使用 Firebase 和 Azure 从 Microsoft 获取验证码时出错
- api - Sonos Cloud API:audioClip 同步分组播放
- python - Python:如何将 N 行从一个文件移动到另一个文件
- html - 为什么我的侧边栏中的所有内容都移位了,我该如何解决?
- mysql - Prisma 2 docker 容器无法连接 MySQL 数据库容器
- javascript - 如何获取跨度类的值?
- r - 在 pdf 输出中包含示例/练习块中的代码块