Bot de quiz para canalDesenvolvimento e personalização

Um bot de quiz de Telegram em Python para o seu canal: as suas perguntas com botões de resposta e uma pontuação no final

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 quiz de Telegram em Python para o seu canal: as suas perguntas com botões de resposta e uma pontuação no final

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

Um quiz dá aos leitores do canal um motivo para voltar e conversar. Este bot de Telegram roda o seu quiz em um chat privado: faz as suas perguntas uma a uma com botões de resposta, diz se acertou ou errou com a sua explicação e mostra a pontuação no final com um link de volta para o seu canal. A partir do Padrão, o resultado de cada participante vai para o seu chat e para uma planilha do Google, e formulários podem receber uma sugestão de pergunta ou um pedido de prêmio. No Premium, comandos de administrador iniciam uma nova rodada, e um disparo avisa os participantes que iniciaram o bot. As perguntas, as respostas certas e qualquer prêmio são seus: o bot confere as respostas só pelo seu gabarito, e as regras do prêmio e a parte legal ficam por sua conta. Nós escrevemos o código em Python e um README sobre como criar o bot no @BotFather e rodá-lo no seu computador, servidor ou em uma hospedagem. Ele não recebe pagamentos; a hospedagem e o token ficam com você.

O que está incluído

  • O que você recebeUm arquivo ZIP com o código em Python, as suas perguntas e respostas em um arquivo separado, um exemplo de arquivo de configurações e um README; o código também aparece na página do pedido.
  • Botões de respostaOs leitores tocam em uma resposta em vez de digitar
  • Suas explicaçõesUma nota curta depois de cada resposta, se você escrever uma
  • Pontuação no finalCom o seu texto e um link de volta para o canal
  • Resultados em uma planilhaA pontuação de cada participante em uma planilha do Google, a partir do Padrão
  • Novas rodadasUm novo quiz iniciado por comando de administrador, no Premium

Como funciona

  1. 1
    PerguntasVocê passa as perguntas, as opções de resposta, as certas e o texto final
  2. 2
    CódigoNós escrevemos o bot e o guia para rodá-lo
  3. 3
    LançamentoVocê cria o bot, adiciona o token, põe para rodar e publica o link dele no canal
  4. 4
    AjustesVocê pede ajustes dentro do seu pacote

O que precisamos de você

Cada pergunta com as opções de resposta e a certa, uma explicação curta para cada, se quiser; o texto que os participantes veem no final e o link do seu canal; no Padrão e no Premium, para onde os resultados devem ir e as perguntas de cada formulário; o texto e as regras do prêmio, se houver prêmio. Nunca envie o token do bot nem senhas: o README mostra onde você mesmo os coloca.

Vamos perguntar:

  • Suas perguntas
  • Explicações
  • Texto final e link
  • Prêmio, se houver

Compare os pacotes

PacotesBásicoBot de quizR$ 140PadrãoQuiz com resultadosR$ 279PremiumQuizzes com ferramentas de administradorR$ 479
Prazo1 dia2 dias3 dias
Ajustes123
PlataformaTelegramTelegramTelegram
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
Perguntas do quiz (contam como respostas)até 10até 25até 40
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

O próprio bot publica o quiz no canal?

O quiz acontece em um chat privado com o bot. Você publica um link para o bot no seu canal; no Premium, um comando de administrador também pode publicar um anúncio lá, se o bot for administrador do canal.

Tem um ranking dos melhores participantes?

No Premium, as pontuações ficam guardadas em um pequeno banco de dados no seu servidor, e um comando de administrador mostra os melhores participantes. O Básico não guarda pontuações; o Padrão as envia para a sua planilha.

Os participantes podem jogar de novo para aumentar a pontuação?

No Premium, o bot lembra quem já jogou e pode contar só a primeira tentativa. No Básico e no Padrão, qualquer pessoa pode jogar de novo.

Posso dar prêmios?

Sim, mas os prêmios, as regras e a parte legal são seus. O bot pode mostrar o texto do prêmio e, a partir do Padrão, receber um formulário de pedido de prêmio. Ele não envia prêmios nem recebe pagamentos.

Onde ele roda?

No seu computador, servidor ou em uma hospedagem com Python; o token fica com você. É um bot de Telegram; o WhatsApp não faz parte deste serviço.

Não encontrou a resposta?

Pacotes