Bot de posts agendadosDesenvolvimento e personalização

Um bot de Telegram em Python para o seu canal: posts escritos em uma planilha do Google publicados nos horários que você definir

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 Telegram em Python para o seu canal: posts escritos em uma planilha do Google publicados nos horários que você definir

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

Se você planeja os posts do canal em uma planilha, este bot de Telegram pode publicá-los por você. No Premium, você mantém uma planilha do Google com o texto de cada post, um link de imagem opcional e a data e o horário; o bot lê a planilha, publica cada post no seu canal no horário dele e marca a linha como publicada. Comandos de administrador mostram o que está na fila e pausam ou retomam as publicações. O Básico e o Padrão cuidam do lado dos leitores: respostas sobre o canal, as regras e os links, e a partir do Padrão formulários para sugerir um post ou perguntar sobre publicidade, enviados ao seu chat e a uma planilha do Google. O bot publica só os textos que você colocar na planilha e nunca escreve nem edita posts. Ele precisa de direitos de administrador no canal e tem que estar rodando no horário da publicação, no seu computador, servidor ou em uma hospedagem com Python. Ele não recebe pagamentos, e o token e a chave de acesso do Google ficam com você.

O que está incluído

  • O que você recebeUm arquivo ZIP com o código em Python, um exemplo de arquivo de configurações, um exemplo de planilha de posts para o Premium e um README; o código também aparece na página do pedido.
  • Uma planilha como planoTexto, link de imagem, data e horário em cada linha, no Premium
  • Publicado na hora certaCada post sai no horário dele enquanto o bot estiver rodando
  • Comandos da filaVeja o que vem a seguir, pause e retome
  • Formulários para leitoresSugestões de posts e pedidos de anúncio no seu chat, a partir do Padrão
  • Só os seus textosO bot publica exatamente o que está na planilha

Como funciona

  1. 1
    PlanoVocê passa o canal, o formato de planilha que quer e os textos para os leitores
  2. 2
    CódigoNós escrevemos o bot, uma planilha de exemplo e o guia
  3. 3
    LançamentoVocê cria o bot, torna-o administrador do canal, adiciona o token e o põe para rodar
  4. 4
    AjustesVocê pede ajustes dentro do seu pacote

O que precisamos de você

O nome ou o link do canal; as respostas para os leitores (sobre o que é o canal, regras, links, contatos) e as perguntas de cada formulário; no Premium, as colunas que você quer na planilha de posts, o seu fuso horário e as contas de Telegram que podem usar comandos de administrador. Nunca envie o token do bot, a chave de acesso do Google nem senhas: o README mostra onde você mesmo os coloca.

Vamos perguntar:

  • Seu canal
  • Planilha de posts
  • Fuso horário
  • Textos e formulários para leitores

Compare os pacotes

PacotesBásicoBot de ajuda do canalR$ 140PadrãoBot de canal com formuláriosR$ 273PremiumPosts de uma planilhaR$ 473
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
Posts de uma planilha do Google de forma agendadaNãoNãoSim
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

Preciso do Premium para posts agendados?

Sim. Publicar a partir de uma planilha do Google de forma agendada faz parte do Premium. O Básico e o Padrão respondem aos leitores e recebem os pedidos deles.

O bot escreve os posts?

Não. Ele publica só os textos e os links de imagens que você colocar na planilha, como estão.

E se o bot estiver desligado no horário da publicação?

Então o post espera: quando o bot voltar a rodar, ele publica os posts atrasados ou os pula, como você preferir. O README explica como mantê-lo rodando em um servidor.

Ele precisa de acesso à minha conta do Google?

Ele lê uma planilha por meio de uma chave de acesso do Google que você cria seguindo o README e guarda no seu servidor. A chave e o token do bot nunca vêm para nós.

Ele pode publicar em vários canais?

Sim, se a planilha tiver uma coluna de canal e o bot for administrador em cada canal. Ele funciona só no Telegram, não no WhatsApp.

Não encontrou a resposta?

Pacotes