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.

Eliminar un mensaje en Discord en el servidor de otra persona.

¿Existe alguna forma de eliminar nuestros propios mensajes en el canal de Discord de otra persona?

Utilizo estas líneas para enviar el mensaje automáticamente:

while True:
sentence = random.choice(sentences)
payload= {
    'content': sentence
}

header = {
    'authorization': 'xxxxxxxxx'
}

r = requests.post('https://discord.com/api/v8/channels/xxxx/messages', data=payload, headers=header)

secs = random.randint(61,75)
time.sleep(secs)

Y me gustaría eliminar el mensaje enviado justo después de enviarlo, pero no encuentro ninguna manera de hacerlo con el método de eliminación de solicitudes ni con la API discord.py.

¡Gracias!

Tags:  

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en Discord, puedo confirmar que actualmente no hay forma de eliminar tus propios mensajes en el canal de Discord de otra persona a través de la API o Discord.py. Una vez que el mensaje se envía, no se puede eliminar a menos que tengas los permisos adecuados o seas el propietario del servidor.

    Por lo tanto, en el código proporcionado, no hay forma de eliminar el mensaje enviado. Si es importante eliminar el mensaje después de enviarlo, el remitente puede eliminarlo manualmente o pedir a un administrador que lo elimine por ellos.

Comments are closed.