Bot de moderación por lista de palabrasDesarrollo y personalización

Un bot de moderación de Discord en Python: retira los mensajes con palabras de su lista y avisa a sus moderadores

Suele estar listo en 15 minutosCambios incluidosControl de calidad
Paquetes
Protección de pagoDetalles
  • Los cambios dentro del paquete son gratuitos.
  • Si no responde en los 3 días siguientes a la entrega, el trabajo se acepta automáticamente.

El dinero queda reservado al pagar y solo se libera cuando usted acepta el trabajo.

Un bot de moderación de Discord en Python: retira los mensajes con palabras de su lista y avisa a sus moderadores

Ejemplo de resultado

Ejemplo del paquete Estándar

Bot de Telegram para reservar cortes de pelo en una barbería

El bot en Telegram

Reservar un corte de pelo en el bot

Una parte del código

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """El último paso del formulario: da las gracias al cliente y envía la solicitud."""
    request = context.user_data["booking"]
    request["phone"] = update.message.text.strip()
    await update.message.reply_text(TEXTS["booking_thanks"], reply_markup=main_menu())
    await context.bot.send_message(settings.admin_chat_id, format_request(request))
    sheet.append_row([datetime.now().isoformat(timespec="minutes"), *request.values()])
    return ConversationHandler.END

Todas las respuestas y los botones están en texts.yaml, así que el cliente cambia un precio o el horario sin tocar el código.

Archivos: un archivo ZIP con bot.py, texts.yaml, settings.example.env (donde van el token del bot y la hoja, que rellena el cliente), requirements.txt y un README: cómo crear el bot en Telegram, conectar la hoja de cálculo de Google y ejecutarlo en un servidor pequeño o en un hosting. El bot envía la solicitud, pero no consulta el calendario de los barberos: el dueño confirma la hora.

Cliente: una barbería con 3 barberos que solo aceptaba reservas por teléfono. Tarea: un bot de Telegram con un menú: precios, dirección y horario, y un formulario de reserva (servicio, día y hora, nombre, teléfono) que envía cada solicitud al chat del dueño y la añade a una hoja de cálculo de Google.

El cliente y todos los datos son ficticios.

Acerca de este servicio

Los moderadores no pueden leer cada mensaje, pero los peores suelen compartir las mismas palabras. Este bot de Discord compara cada mensaje nuevo con su lista de palabras y, si coincide, lo retira y responde con su texto de la norma. Básico también da hasta 10 respuestas con comandos de barra, como las normas. Desde Estándar, cada retirada se registra en un canal de moderadores y en una hoja de cálculo de Google, y los formularios permiten a los miembros avisar de un problema o recurrir una retirada. En Premium, los comandos de administrador añaden o quitan palabras y advierten a los miembros, las advertencias se cuentan en una pequeña base de datos y puede publicar anuncios. El bot compara palabras, no significados: puede pasar por alto grafías nuevas y retirar un mensaje inocente, así que deciden sus moderadores. No revisa imágenes ni enlaces, no expulsa a nadie ni acepta pagos. El README explica cómo crearlo en la página Applications de Discord y ejecutarlo en su ordenador, servidor o hosting. El token se queda con usted.

Qué incluye

  • Qué recibeUn archivo ZIP con el código Python, su lista de palabras y los textos de las normas en archivos aparte, un archivo de configuración de ejemplo y un README; el código también se muestra en la página del pedido.
  • Su lista de palabrasPalabras y variantes sencillas que usted indique, en un archivo de texto simple
  • Retirado con una notaSu texto de la norma en lugar del mensaje
  • Un registro para moderadoresCada retirada en un canal de moderación y en una hoja, desde Estándar
  • Avisos y recursosFormularios que llegan a sus moderadores
  • AdvertenciasComandos de administrador para advertir y contar, en Premium

Cómo funciona

  1. 1
    NormasUsted da la lista de palabras, los textos de las normas y los canales que revisar
  2. 2
    CódigoEscribimos el bot y la guía para ejecutarlo
  3. 3
    Puesta en marchaUsted crea el bot, activa la lectura de mensajes, lo invita, añade el token y lo ejecuta
  4. 4
    CambiosPide cambios dentro de su paquete

Qué necesitamos de usted

Su lista de palabras en texto o en un archivo, con las variantes que quiera detectar; el texto con el que responde el bot cuando retira un mensaje; qué canales revisar y cuáles omitir; las respuestas de los comandos de barra; para Estándar y Premium, el canal de moderadores para el registro y las preguntas de los formularios de aviso y de recurso. Nunca envíe el token del bot ni ninguna contraseña: el README indica dónde ponerlos usted mismo.

Le preguntaremos:

  • Su lista de palabras
  • Texto de la norma
  • Canales
  • Formularios

Comparar paquetes

PaquetesBásicoBot de filtro de palabras25 US$EstándarFiltro con avisos50 US$PremiumModeración con herramientas de administración86 US$
Plazo1 día2 días3 días
Cambios123
PlataformaDiscordDiscordDiscord
Respuestas preparadashasta 10hasta 25hasta 40
Formularios (solicitud, reserva, pedido)Nohasta 3hasta 5
Solicitudes enviadas a su chat y a una hoja de cálculo de GoogleNoSíSí
Comandos de administrador y difusionesNoNoSí
Idiomas del menú112
Filtro por lista de palabrasSíSíSí
Hacer pedido BásicoHacer pedido EstándarHacer pedido Premium

Protección de pago

Usted paga al hacer el pedido, pero el dinero solo se libera por un trabajo aceptado.

  • Precio fijoEl precio del paquete no cambia después del pago.
  • El dinero queda reservadoAl pagar, el importe solo queda reservado. Pasa a Dleex cuando usted acepta el trabajo.
  • Revisado antes de la entregaCada resultado pasa un control de calidad antes de llegar a usted, y lo ve en la página del pedido antes de aceptarlo.
  • Cambios gratuitosSolicite cambios dentro de su brief tantas veces como permita el paquete.
  • Aceptación a los 3 díasSi en los 3 días siguientes a la entrega no acepta el trabajo ni solicita cambios, se acepta automáticamente. Si escribe en el chat del pedido después de la entrega, el pedido queda en espera; cuando le respondamos, podremos reiniciar el plazo de 3 días y se lo indicaremos en el chat.
  • Rehacer el trabajo o reembolso totalSi el resultado no se ajusta a su brief y los cambios no lo resolvieron, o el trabajo tarda más del doble de su plazo, escriba en el chat del pedido: rehacemos el trabajo o le reembolsamos el pago íntegro.
Cómo funciona →

Preguntas y respuestas

¿Detectará todos los mensajes ofensivos?

No. Retira los mensajes que contienen palabras de su lista. No entiende el significado, así que pueden colarse grafías nuevas y retirarse un mensaje inocente; sus moderadores siguen al mando.

¿Puede expulsar o silenciar a miembros?

No por sí mismo. En Premium, los comandos de administrador advierten a los miembros y cuentan las advertencias; los baneos y las expulsiones temporales siguen en manos de sus moderadores.

¿Revisa imágenes o enlaces?

No, solo el texto de los mensajes frente a su lista.

¿En qué idiomas puede estar la lista de palabras?

En cualquier idioma en que escriba las palabras. El menú en sí está en 1 idioma, o en 2 en Premium.

¿Dónde se ejecuta?

En su ordenador, servidor o un hosting con Python; debe estar en marcha para revisar los mensajes. El token se queda con usted, y WhatsApp no forma parte de este servicio.

¿No encontró su respuesta?

Paquetes