【发布时间】:2021-04-06 15:10:35
【问题描述】:
是的,我知道这是一项新功能,可能不会得到答复。
今天,discord 制作了一个名为“Stage Channels”的新功能,非常简洁和棒,我想编写一个 discord.py 机器人来创建一个 discord 频道。这是我的代码:
import discord
from discord.ext import commands
import os
prefix = "r!"
intents = discord.Intents.default()
client = commands.Bot(command_prefix=prefix, intents=intents)
@client.event
async def on_ready():
print('connected to Discord as {0.user}'.format(client))
@client.command()
async def livechannel(ctx):
await ctx.guild.create_role(name="Role Name")
await ctx.guild.create_stage_channel('Stage Name')
client.run(os.getenv('TOKEN'))
如果我将 stage 更改为 tex 并创建角色,它会正常工作。
【问题讨论】:
-
如果 discord 今天添加了新的舞台频道功能,很明显 discord.py 不会立即支持它们,你必须等到有新版本发布,希望它们会得到支持跨度>
-
好吧,我就是这么想的。我还发现你的机器人需要开发许可证(25 美元)才能制作公告频道,所以它可能也需要用于舞台频道。
标签: python discord.py