Articles of discord discord.py

¿Cómo obtener la sum y los nombres de todos los usuarios de todos los canales de voz Disocrd?

Yo suelo : import discord Necesito obtener de cada canal de voz la cantidad de todos los usuarios y luego obtener sus nombres (nombres de usuario). ¿Cómo hacerlo?

Discord.py Argumentos no válidos dentro de member.server_default_channel

Mi código actual es @client.event async def on_member_join(member): serverchannel = member.server.default_channel msg = “Wuss poppin’, {0}. Welcome to {1}”.format(member.mention, member.server.name) await client.send_message(member.server.default_channel, msg)` @client.event async def on_member_remove(member): serverchannel = member.server.default_channel msg = “Well. Cya, {0}!”.format(member.mention) await client.send_message(serverchannel, msg) Además de las otras líneas necesarias (como import discord etc.) y otros comandos. Cuando un miembro se […]

on_reaction_add no se está ejecutando

Soy nuevo en discord.py y estoy intentando hacer un robot traductor. Cuando el usuario reactjs con un cierto indicador, el robot lo traduce, pero el evento nunca se llama, por lo tanto, aún no tengo un código para traducir ningún mensaje. Sé que no se está llamando porque el progtwig no está imprimiendo una ‘x’ […]

¿Puedo comprobar si hay un usuario en el canal de voz?

Darle la vuelta al traductor puede hacer que el inglés parezca antinatural. Si no hay usuarios en el canal de voz, el progtwig fallará. Así que me gustaría comprobar si hay usuarios en el canal de voz y conocer la función de discord.py que realiza el bool u otro tipo de reinicio. elif message.content.startswith(‘>보이스’): tmp […]

Discord.py – ¿Cómo hacer un comando específico de rol?

Necesito realizar un comando que solo pueda ejecutar alguien que tenga un determinado rol. Busqué en google y youtube para encontrar una respuesta, pero no encontré nada.

¿Cómo verificar si un usuario tiene un rol específico en on_message?

Actualmente tengo un bot que te dará un rol si haces un comando. Quiero hacer que el bot compruebe si el usuario que hace el comando tiene un rol específico. A partir de ahora solo he visto a gente hacerlo con permisos. ¡Los ejemplos básicos también serían geniales! if message.content.lower().startswith(‘/role’): user = message.author role = […]

comando específico del rol

comando específico del rol sí, su trabajo finalmente lo consiguió. from discord.ext import commands bot = commands.Bot(‘?’) @bot.command(pass_context=True) @commands.has_any_role(“Admin”, “Moderator”) async def hello(ctx): await bot.say(“Hello {}”.format(ctx.message.author.mention))

¿Cómo hago una lista de todos los miembros en un servidor discord usando discord.py?

Hola chicos, estoy escribiendo un disc disc bot y encontré este error al intentar extraer todos los miembros de un servidor con el comando! Miembros en el evento on_message: elif message.content.startswith(‘!members’): x = server.Server.members for member in x: print(member) Quiero que este comando extraiga a todos los miembros y los imprima en la consola, pero […]

Discord.py -> canal.mention

Estoy tratando de hacer un bot para un servidor de discordia que simplemente escucha mensajes específicos, los elimina y luego remite al usuario a un canal de texto diferente (en un enlace al que se puede hacer clic mencionándolo) Esto es lo que tengo ahora: import Discord import asyncio client = discord.Client() @client.event async def […]

Por prefijo de servidor

Me preguntaba cómo haría para permitir que todos los servidores a los que está conectado mi bot configuren su propio prefijo. Estoy usando la versión asíncrona de dpy con comandos ext. Asumiría que almacenaría los prefijos y el nombre del servidor en un archivo .json, pero no sé cómo los escribiría o revisaría el archivo. […]