Python 重命名Discord.py中的群聊

Python 重命名Discord.py中的群聊,python,discord,discord.py,Python,Discord,Discord.py,我是个不和谐的人。我想知道是否可以使用Python重命名Discord上的群聊。我知道这是selfbot,它破坏了他们的ToS。但是如果可能的话,请有人给我指引正确的方向。到目前为止,我有这样一个问题:等待discord.GroupChannel.edit(channel,name=“test”)但是我得到了一个无效的语法 全部代码: import discord from discord import Member import json import pyfiglet import asyn

我是个不和谐的人。我想知道是否可以使用Python重命名Discord上的群聊。我知道这是selfbot,它破坏了他们的ToS。但是如果可能的话,请有人给我指引正确的方向。到目前为止,我有这样一个问题:
等待discord.GroupChannel.edit(channel,name=“test”)
但是我得到了一个无效的语法

全部代码:

import discord
from discord import Member
import json
import pyfiglet
import asyncio
import time
from discord.ext import commands
from discord.utils import get
import sty
from sty import fg, bg, ef, rs
import speedtest

bot = commands.Bot(description="SelfBot v2_1_0.2!", 
command_prefix="!", self_bot=True)
bot.remove_command("help")

@bot.event
await discord.GroupChannel.edit(channel, name = "test")

token = "token goes here" 
bot.run(token, bot=False)

您可能对
async
/
wait
有一些误解,因此我强调了以下最关键的问题:

  • @bot.event
    装饰器必须装饰函数(您正试图装饰函数调用,因此
    语法错误
    )。由于
    discord.GroupChannel.edit()
    调用必须位于协同路由函数内(所有
    await
    语句必须位于协同路由内),因此应使用
    async def
    定义该函数
  • 频道
    必须定义,并且应该是一个

  • 对于(2),您可以使用选择bot所在的特定组通道。这将返回bot所在的所有私有通道的列表,每个通道都是(
    discord.GroupChannel
    对象实现了
    discord.abc.PrivateChannel
    类型)。

    既然您提到了无效语法,您能将错误回溯添加到您的问题中吗?当然!我用我的全部代码更新了它。请注意,自助机器人现在和将来都会被禁止并终止你的帐户。如果您使用普通的bot,无论是出于“测试目的”还是其他目的,都会更好。