Introdução
Para desenvolver e hospedar um bot do Telegram na Square Cloud, é necessário seguir alguns pré-requisitos essenciais. Este guia apresentará o processo completo, desde a configuração inicial até o deploy final.Pré-requisitos
- Conta ativa no Telegram: Essencial para testar e interagir com seu bot. Caso não possua, acesse o site oficial do Telegram para criar sua conta gratuitamente.
- Conta na Square Cloud: Necessária para hospedar sua aplicação. Registre-se através da página de cadastro em poucos minutos.
- Plano pago ativo: Garante recursos dedicados e performance otimizada para seu bot. Consulte nossos planos disponíveis e escolha o mais adequado às suas necessidades.
Configuração Inicial do Bot
Iniciando o Processo
Acesse o Telegram Web e procure pelo bot oficial BotFather, responsável pela criação e gerenciamento de bots na plataforma.

Obtenção do Token de Autenticação
Inicie uma conversa com o BotFather e digite 
/start
. Em seguida, selecione a opção /newbot
para criar um novo bot. O sistema solicitará um nome para seu bot e, após a confirmação, gerará automaticamente o token de autenticação necessário.
Segurança Crítica: Mantenha o token do seu bot em absoluto sigilo. Este token concede controle total sobre o bot e deve ser tratado como informação confidencial.
Desenvolvimento do Bot
A escolha da biblioteca ou framework depende da linguagem de programação que você pretende utilizar. Abaixo estão algumas das opções mais populares:Bibliotecas e Frameworks Recomendados
Configuração do AmbienteImplementação Básica
- Verifique se o Node.js está instalado em seu sistema. Caso contrário, faça o download no site oficial do Node.js.
- Inicialize um novo projeto Node.js:
Terminal
- Instale a biblioteca oficial:
Terminal
- Crie o arquivo principal (
index.js
) com a seguinte estrutura:
index.js
Configuração do Arquivo Square Cloud
Documentação Completa: Arquivo de Configuração Square Cloud
O arquivo
squarecloud.app
é o componente central de configuração da sua aplicação, definindo parâmetros essenciais como arquivo principal, recursos de sistema, versões e metadados do projeto.Configuração Avançada do Campo START
Atenção: Utilize o campo START apenas se possuir conhecimento técnico avançado sobre scripts de inicialização personalizados.
Deploy na Square Cloud
Após a preparação completa dos arquivos do projeto, proceda com o upload para a Square Cloud seguindo uma das metodologias abaixo:Acesse o Dashboard da Square Cloud e faça o upload dos arquivos do seu projeto.

Testes e Validação
Após o deploy bem-sucedido, localize seu bot no Telegram e envie uma mensagem de teste. O bot deve responder ecoando sua mensagem, confirmando o funcionamento correto da implementação.