Discord.py on_guild_join邀请命令错误
Discord.py on_guild_join invite command error
我想为我的机器人加入的每个服务器获得邀请,但是当我在我的第二个服务器中邀请机器人时,我在终端中收到此错误 - " invitetext = await channel.create_invite(max_age = 300)
NameError: 名称 'channel' 未定义
``
@bot.event
async def on_guild_join(guild):
embed = discord.Embed(description=f"Здрастии! Аз съм <@789920350796251198> и много ти благодаря, че ме покани в **{guild.name}**! Използвай .help, за да видиш списък с командите ми! Целта ми е да мога да се използвам във всеки български сървър. През времето ще се усъвършенствам и ще имам модули за музика, билети, логове и много други <:bcbwelcome:789925513748676638>",color=0x33AB8B,)
embed.set_footer(text=f"За въпроси - .support | Версия - 0.1")
await guild.owner.send(embed=embed)
print(f'Joined {guild.name}')
invitetext = await channel.create_invite(max_age = 300)
server = bot.get_guild(789925449820143666)
adminchannel = bot.server.get_channel(790193685747728414)
embed = discord.Embed(title="Server joined",color=0x33AB8B,)
embed.add_field(name=f'Създател:', value=f'{guild.owner.mention}')
embed.add_field(name=f'Канали:', value=(len(guild.channels)))
embed.add_field(name=f'Роли:', value=(len(guild.roles) - 1))
embed.add_field(name=f'Създаден на:', value=f'{guild.created_at}')
embed.set_thumbnail(url = f'{guild.icon_url}')
embed.set_footer(text = f'{guild.name}, {guild.id}', icon_url = f'{guild.icon_url}')
await adminchannel.send(embed=embed)
await adminchannel.send('Invite: ', invitetext)```
#查找公会中排名靠前的公会文字频道
channel = guild.text_channels[0] #sets key to guilds id and value to top textchannel
invitetext = await channel.create_invite(max_age = 300)
您可以获得公会顶级频道
我想为我的机器人加入的每个服务器获得邀请,但是当我在我的第二个服务器中邀请机器人时,我在终端中收到此错误 - " invitetext = await channel.create_invite(max_age = 300) NameError: 名称 'channel' 未定义 ``
@bot.event
async def on_guild_join(guild):
embed = discord.Embed(description=f"Здрастии! Аз съм <@789920350796251198> и много ти благодаря, че ме покани в **{guild.name}**! Използвай .help, за да видиш списък с командите ми! Целта ми е да мога да се използвам във всеки български сървър. През времето ще се усъвършенствам и ще имам модули за музика, билети, логове и много други <:bcbwelcome:789925513748676638>",color=0x33AB8B,)
embed.set_footer(text=f"За въпроси - .support | Версия - 0.1")
await guild.owner.send(embed=embed)
print(f'Joined {guild.name}')
invitetext = await channel.create_invite(max_age = 300)
server = bot.get_guild(789925449820143666)
adminchannel = bot.server.get_channel(790193685747728414)
embed = discord.Embed(title="Server joined",color=0x33AB8B,)
embed.add_field(name=f'Създател:', value=f'{guild.owner.mention}')
embed.add_field(name=f'Канали:', value=(len(guild.channels)))
embed.add_field(name=f'Роли:', value=(len(guild.roles) - 1))
embed.add_field(name=f'Създаден на:', value=f'{guild.created_at}')
embed.set_thumbnail(url = f'{guild.icon_url}')
embed.set_footer(text = f'{guild.name}, {guild.id}', icon_url = f'{guild.icon_url}')
await adminchannel.send(embed=embed)
await adminchannel.send('Invite: ', invitetext)```
#查找公会中排名靠前的公会文字频道
channel = guild.text_channels[0] #sets key to guilds id and value to top textchannel
invitetext = await channel.create_invite(max_age = 300)
您可以获得公会顶级频道