Вы должны использовать следующую команду в Discord, чтобы запустить его $get_names
.
Имейте в виду, если у вас много членов в гильдии, она выдаст ошибку и не сможет отправить большой сообщение. Но вы можете сохранить его как txt или просто print
it
import discord
from discord.ext import commands
bot = commands.Bot(command_prefix="$")
@bot.event
async def on_ready():
print("Logged in as")
print(bot.user.name)
print(bot.user.id)
print("------")
@bot.command()
async def get_names(ctx):
names = list()
for user in ctx.guild.members:
names.append(user.name)
await ctx.channel.send('\n'.join(names))
bot.run(TOKEN_HERE)