Por fin después de mucho batallar hemos hallado el resultado de esta dificultad que muchos lectores de este espacio han tenido. Si tienes algún detalle que aportar no dejes de dejar tu conocimiento.
Ejemplo: chat moderado del bot de discordia de Python
import discord
classMyClient(discord.Client):async def on_ready(self):print('Logged on as', self.user)async def on_message(self, message):
word_list =['cheat','cheats','hack','hacks','internal','external','ddos','denial of service']
# don't respond to ourselves
if message.author== self.user:return
messageContent = message.contentiflen(messageContent)>0:for word in word_list:if word in messageContent:await message.delete()await message.channel.send('Do not say that!')
messageattachments = message.attachmentsiflen(messageattachments)>0:for attachment in messageattachments:if attachment.filename.endswith(".dll"):await message.delete()await message.channel.send("No DLL's allowed!")
elif attachment.filename.endswith('.exe'):await message.delete()await message.channel.send("No EXE's allowed!")else:break
client =MyClient()
client.run('token here')
Si estás contento con lo expuesto, tienes el poder dejar una noticia acerca de qué te ha impresionado de esta sección.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)