es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANNOTATIONS-PROCESSING-MESSAGER

Eliminar mensajes de un usuario específico utilizando Discord.py

Quería crear un comando claro en el que si se ingresa “.clear @user#0000 100”, se eliminarán los últimos 100 mensajes enviados por @user#0000. Aquí está mi código: @commands.command() @commands.has_permissions(manage_messages=True) async def clear(self, ctx, amount=1): await ctx.channel.purge(limit=amount + 1) @clear.error async def clear_error(self, ctx, error): if isinstance(error, commands.MissingPermissions): await ctx.send(‘Lo siento, . . . Read more

Telethon telegram, distínguete de los mensajes de canal y mensajes privados.

Tengo que enviar algunos comandos privados al bot. ¿Cómo sabes si el mensaje del evento es privado o proviene de un canal/grupo? Encontré esto en el mensaje obj: PeerUser(user_id=xxxxxxxxx) – mensaje privado del usuario from_id=None <– ninguno PeerChannel(channel_id=hhhhhhhhhh) – mensaje del canal from_id=PeerUser(user_id=xxxxxxxxxx) – from_id obtuvo el user_id ¿Cómo probarlo? . . . Read more