python - discord.py - 有没有办法改变服务器的标志?
问题描述
我正在为高级且需要具有一些良好功能的人创建一个不和谐机器人,所以我想知道您是否可以简单地使用命令更改服务器的徽标discord.py
所以基本上,如果它有一个功能。会是这个样子吗?这是对的吗?
ctx.guild.change_logo("URL")
解决方案
Guild.edit
方法允许更改图标。请记住,您需要MANAGE_GUILD
权限才能执行此操作。
# Open file in binary mode, because icon needs to be a byte-like object
with open(path_to_image, "b") as file:
icon: bytes = file.read()
await ctx.guild.edit(icon=icon)
推荐阅读
- html - 如何在视图上为 SVG 设置一次动画,然后在每次悬停时设置动画?
- php - Laravel Livewire 多类别过滤器不起作用
- typescript - 使用 Create React App 和 TypeScript 在 React 应用程序中出现奇怪的解析错误
- javascript - 安全风险 - 在 Node CMS 投资组合网站上上传 JavaScript 文件
- spring-boot - Spring Data JPA 存储从控制器传递的重复复合键
- c# - Apache Ignite 客户端无法计算字符串键的哈希码
- spring - 为什么 Intellij 会向我显示有关我的弹簧配置文件的警告?
- selenium - 如何升级 Chromedriver 以匹配 Ubuntu 中的 chrome 版本
- python - numpy.polyfit 做了什么来为 a 和 b 赋予不同的值?
- r - 在 R 中:用户分段的预处理