Chatbot para uma conta pessoal do Telegram

Importante saber

Restrições com base no cenário de uso podem ser aplicadas ao usar uma conta. Os dados exatos não estão disponíveis, mas valores aproximados de limites podem ser encontrados em fontes abertas.

circle-exclamation
chevron-rightMAIS SOBRE AS RESTRIÇÕEShashtag

Contatos

Para enviar uma mensagem para um número de telefone, primeiro você deve adicioná-lo à sua lista de contatos do Telegram.

Sincronização da lista de contatos:

a) Para uma conta recém-criada com um número nunca usado no Telegram, a primeira sincronização de contatos não tem limites de importação.

b) Para números de telefone registrados anteriormente no Telegram, a importação inicial de contatos é limitada a 200 contatos. Esse limite também se aplica a novos números se uma reinsincronização for realizada.

c) Uma vez atingido o limite de 200 entradas, novos contatos devem ser adicionados manualmente.

Criação manual de contatos

Adicionar muitos contatos muito rapidamente (por exemplo, 15 em um minuto) reduzirá seu limite para 5 contatos no dia seguinte.

Adicionar mais 5 contatos rapidamente no mesmo dia reduzirá ainda mais o limite para 1 por dia. No entanto, distribuir as adições de forma uniforme (por exemplo, 15 ao longo do dia) preserva o limite total para o dia seguinte.

A restrição não é redefinida com o tempo.

Segundo o Telegram:

«Para proteger nossos usuários de spam e abuso, implementamos mecanismos de segurança que limitam o número de contatos que podem ser importados de uma vez. Se você exceder esses limites, sua conta será impedida de importar mais contatos. Nesses casos, você poderá adicionar manualmente até cinco novos números por dia. Quaisquer contatos adicionais adicionados além desse limite não serão reconhecidos como usuários do Telegram — mesmo que já estejam na plataforma.»

circle-check

Limites para adição por nome de usuário

Se um usuário tiver um nome de usuário, você não precisa salvá-lo nos seus contatos — pode enviar uma mensagem diretamente para ele. No entanto, a busca por esses usuários é limitada a aproximadamente 200 solicitações por dia.

Spam não é permitido

O Telegram emitirá um bloqueio temporário ou permanente da conta por envio excessivo de mensagens ou por enviar mensagens para muitos chats de uma só vez.

circle-exclamation
  1. Você pode enviar até 40 mensagens para chats diferentes por dia, após o que um bloqueio temporário será ativado.

  2. Violações repetidas do limite de mensagens resultam em bloqueios progressivamente mais longos, variando de minutos e horas a dias ou semanas, podendo evoluir para um banimento permanente da conta.

  3. Se você enviar mensagens idênticas em sequência sem pausas, um bloqueio pode ser imposto após apenas algumas tentativas.

  4. Conteúdo identificado como spam pode resultar em um banimento imediato e permanente.

  5. Se suas mensagens receberem reclamações (denúncias) de outros usuários, um bloqueio também será inevitável.

Para começar

Para conectar sua conta, primeiro obtenha seu api_id e api_hash. Vá para https://my.telegram.orgarrow-up-right e faça login na sua conta.

Depois de fazer login, prossiga para as "Ferramentas de desenvolvimento da API" seção.

Em seguida, preencha os campos:

  1. O "Título do app" o campo deve ser preenchido sem espaços ou quaisquer símbolos, usando apenas letras (sem sublinhados, vírgulas etc.).

  2. O "Nome curto" o campo deve ser preenchido sem espaços ou quaisquer símbolos, usando apenas letras e números (sem sublinhados, vírgulas, pontos, travessões, hífens etc.).

  3. O "URL" o campo é um link válido para o seu site.

  4. Escolha "WEB" no campo "Plataforma".

  5. A descrição deve estar em Latim.

Depois clique em Criar aplicativo.

O [object Object] erro em my.telegram.orgarrow-up-right significa que há dados inválidos. Certifique-se de que todos os campos estejam corretos e que seu 'título do app' e 'nome curto' não estejam já em uso.

Se você tiver preenchido tudo corretamente, verá os seguintes dados:

Conexão da conta

Selecione "Conta do Telegram" na seção "Mensageiros" e, em seguida, insira seu número de telefone e as credenciais obtidas (api_id e api_hash).

Clique "Obter código":

Um código de verificação será enviado para sua conta do Telegram. Digite-o:

Se a autenticação em duas etapas (2FA) estiver ativada na sua conta, você também precisará inserir sua senha.

Chats em grupo

Para permitir que o bot responda em chats em grupo, defina a variável do cliente answer_on_group_chat = "1". Por padrão, esse recurso está desativado.

Arquivo de chats

Chats arquivados são excluídos do processamento.

Iniciando um chat usando um número de telefone

Para iniciar uma conversa com um novo cliente, vá para a "Clientes" seção e clique em "Escrever no Telegram".

Digite o número de telefone e o nome do cliente na janela exibida e confirme clicando em "Adicionar".

Se o novo cliente tiver configurado suas preferências de privacidade do Telegram para permitir a descoberta por número de telefone, um novo registro de cliente será gerado.

Importação de cliente de arquivo

Você pode importar clientes de um arquivo. Para isso, clique em Carregar uma lista de clientes no campo Mensageiros seção do bot desejado.

Quando a importação terminar, perfis de clientes serão gerados para aqueles que puderem ser adicionados aos contatos com base no número de telefone.

triangle-exclamation

Métodos da calculadora

create_telegram_client(phone, name, group) - adiciona o número especificado aos contatos da conta do Telegram e cria um cliente correspondente no MaviBot.

phone - telefone do cliente

name - nome do cliente

group - ID do usuário do bot de destino para vinculação do bot.

circle-check

Atualizado