Bot de moderação por lista de palavrasDesenvolvimento e personalização

Um bot de moderação de Discord em Python: remove mensagens com palavras da sua lista e avisa os seus moderadores

Normalmente fica pronto em 15 minutosAjustes incluídosControle de qualidade
Pacotes
Pagamento protegidoDetalhes
  • Os ajustes previstos no pacote são gratuitos.
  • Se você não responder em 3 dias após a entrega, o trabalho é aprovado automaticamente.

O dinheiro fica reservado no pagamento e só é liberado quando você aprova o trabalho.

Um bot de moderação de Discord em Python: remove mensagens com palavras da sua lista e avisa os seus moderadores

Exemplo de resultado

Exemplo do pacote Padrão

Bot de Telegram para agendar cortes em uma barbearia

O bot no Telegram

Agendando um corte no bot

Um trecho do código

async def booking_done(update: Update, context: ContextTypes.DEFAULT_TYPE) -> int:
    """O último passo do formulário: agradece ao cliente e repassa o pedido."""
    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 as respostas e botões ficam no texts.yaml, então o cliente muda um preço ou os horários sem mexer no código.

Arquivos: um arquivo ZIP com bot.py, texts.yaml, settings.example.env (onde o cliente mesmo coloca o token do bot e a planilha), requirements.txt e um README: como criar o bot no Telegram, conectar a planilha no Planilhas Google e rodá-lo em um servidor pequeno ou em uma hospedagem. O bot envia o pedido, mas não consulta a agenda dos barbeiros: quem confirma o horário é o dono.

Cliente: uma barbearia com 3 barbeiros que só fazia agendamentos por telefone. Tarefa: um bot de Telegram com menu: preços, endereço e horários, um formulário de agendamento (serviço, dia e horário, nome, telefone) que envia cada pedido para o chat do dono e o adiciona a uma planilha no Planilhas Google.

O cliente e todos os dados são fictícios.

Sobre este serviço

Os moderadores não conseguem ler todas as mensagens, mas as piores costumam ter as mesmas palavras. Este bot de Discord confere cada nova mensagem com a sua lista de palavras e, quando encontra uma, remove a mensagem e responde com o seu texto de regra. O Básico também dá até 10 respostas por comandos de barra, como as regras. A partir do Padrão, cada remoção fica registrada em um canal de moderadores e em uma planilha do Google, e formulários permitem que os membros denunciem um problema ou contestem uma remoção. No Premium, comandos de administrador adicionam ou removem palavras e advertem membros, as advertências são contadas em um pequeno banco de dados, e você pode publicar anúncios. O bot compara palavras, não sentido: ele pode deixar passar grafias novas e pegar uma mensagem inocente, então quem decide são os seus moderadores. Ele não confere imagens nem links, não bane ninguém nem recebe pagamentos. O README mostra como criá-lo na página Applications do Discord e rodá-lo no seu computador, servidor ou em uma hospedagem. O token fica com você.

O que está incluído

  • O que você recebeUm arquivo ZIP com o código em Python, a sua lista de palavras e os textos de regras em arquivos separados, um exemplo de arquivo de configurações e um README; o código também aparece na página do pedido.
  • Sua lista de palavrasPalavras e variações simples que você listar, em um arquivo de texto simples
  • Removida com um avisoO seu texto de regra no lugar da mensagem
  • Um registro para os moderadoresCada remoção em um canal de moderação e em uma planilha, a partir do Padrão
  • Denúncias e contestaçõesFormulários que chegam aos seus moderadores
  • AdvertênciasComandos de administrador para advertir e contar, no Premium

Como funciona

  1. 1
    RegrasVocê passa a lista de palavras, os textos de regras e os canais a conferir
  2. 2
    CódigoNós escrevemos o bot e o guia para rodá-lo
  3. 3
    LançamentoVocê cria o bot, ativa a leitura de mensagens, convida-o, adiciona o token e o põe para rodar
  4. 4
    AjustesVocê pede ajustes dentro do seu pacote

O que precisamos de você

A sua lista de palavras em texto ou em arquivo, com as variações que você quer que sejam pegas; o texto com que o bot responde quando remove uma mensagem; quais canais conferir e quais pular; as respostas dos comandos de barra; no Padrão e no Premium, o canal de moderadores para o registro e as perguntas dos formulários de denúncia e de contestação. Nunca envie o token do bot nem senhas: o README mostra onde você mesmo os coloca.

Vamos perguntar:

  • Sua lista de palavras
  • Texto de regra
  • Canais
  • Formulários

Compare os pacotes

PacotesBásicoBot de filtro de palavrasR$ 140PadrãoFiltro com denúnciasR$ 279PremiumModeração com ferramentas de administradorR$ 479
Prazo1 dia2 dias3 dias
Ajustes123
PlataformaDiscordDiscordDiscord
Respostas prontasaté 10até 25até 40
Formulários (solicitação, agendamento, pedido)Nãoaté 3até 5
Solicitações enviadas ao seu chat e a uma planilha do GoogleNãoSimSim
Comandos de administrador e disparosNãoNãoSim
Idiomas do menu112
Filtro por lista de palavrasSimSimSim
Fazer pedido BásicoFazer pedido PadrãoFazer pedido Premium

Pagamento protegido

Você paga ao fazer o pedido, mas o dinheiro só é liberado pelo trabalho aprovado.

  • Preço fixoO preço do pacote não muda depois que você paga.
  • O dinheiro fica reservadoAo pagar, o valor fica apenas reservado. Ele só é repassado quando você aprova o trabalho.
  • Verificado antes da entregaCada resultado passa por um controle de qualidade antes de chegar até você, e você o vê na página do pedido antes de aprovar.
  • Ajustes gratuitosPeça ajustes dentro do seu briefing quantas vezes o pacote permitir.
  • Aprovação após 3 diasSe em 3 dias após a entrega você não aprovar o trabalho nem pedir ajustes, ele é aprovado automaticamente. Se você escrever no chat do pedido após a entrega, o pedido fica em espera; depois que respondermos, podemos reiniciar a contagem de 3 dias e avisaremos no chat.
  • Refazer ou reembolso totalSe o resultado não corresponder ao seu briefing e os ajustes não resolverem, ou se o trabalho levar mais que o dobro do prazo, escreva no chat do pedido: refazemos o trabalho ou reembolsamos o pagamento integralmente.
Como funciona →

Perguntas e respostas

Ele vai pegar todas as mensagens ruins?

Não. Ele remove mensagens que contêm palavras da sua lista. Ele não entende o sentido, então grafias novas podem passar e uma mensagem inocente pode ser pega; os seus moderadores continuam no comando.

Ele pode banir ou silenciar membros?

Não sozinho. No Premium, comandos de administrador advertem membros e contam as advertências; banimentos e castigos ficam com os seus moderadores.

Ele confere imagens ou links?

Não, só o texto das mensagens em relação à sua lista.

Em quais idiomas a lista de palavras pode estar?

Em qualquer idioma em que você escrever as palavras. O menu em si fica em 1 idioma, ou 2 no Premium.

Onde ele roda?

No seu computador, servidor ou em uma hospedagem com Python; ele precisa estar rodando para conferir as mensagens. O token fica com você, e o WhatsApp não faz parte deste serviço.

Não encontrou a resposta?

Pacotes