Skip to content

Adicionar um canal Telegram

O que você precisa antes de começar

RequisitoFinalidade
Conta TelegramUsada para criar o bot e o canal de armazenamento.
@BotFatherUsado para criar um bot do Telegram.
Um canal TelegramO destino final de armazenamento dos arquivos.
@userinfobotUsado para consultar o Chat ID do canal.

Onde adicionar

  1. Abra Configurações do sistema.
  2. Acesse Configurações de upload.
  3. Clique em Adicionar canal no canto superior direito.
  4. Selecione Telegram.

Referência de campos

CampoO que fazObrigatório
Nome do canalUm nome amigável para este canal, como "Telegram Principal".Obrigatório
ActiveHabilita ou desabilita este canal.Recomendado
Bot TokenO token do seu bot do Telegram.Obrigatório
Session ID (Chat ID)O ID do canal Telegram.Obrigatório
Relay Proxy URL (opcional)Use somente se o acesso ao Telegram estiver instável. Informe a URL completa do proxy, incluindo https://.Opcional
RemarkNotas para manutenção futura.Opcional

Etapas de configuração

1. Crie um bot do Telegram

  1. Abra o Telegram e pesquise @BotFather.
  2. Abra a conversa e clique em Start.
  3. Envie /newbot.
  4. Siga as instruções para informar um nome de exibição para o bot.
  5. Siga as instruções para informar um username para o bot. Normalmente, o username precisa terminar com bot.
  6. Depois que o bot for criado, @BotFather retornará um bot token.

Esse token é o Bot Token que você precisa informar no ImgHost.

Salvar o token do bot

2. Crie um canal

  1. No Telegram, clique em New Channel.
  2. Informe um nome de canal.
  3. Conclua a criação do canal.

Canais públicos e privados podem ser usados.

Criar um canal

3. Adicione o bot ao canal

  1. Abra o canal que você acabou de criar.
  2. Abra as configurações do canal.
  3. Adicione um membro ou administrador.
  4. Pesquise o username do bot que você criou.
  5. Adicione o bot ao canal.

Para uploads mais confiáveis, conceda permissões de administrador ao bot.

Convidar o bot para o canal

4. Obtenha o Channel ID com User Info - Get ID - IDbot

  1. Pesquise @userinfobot no Telegram. O nome de exibição geralmente é User Info - Get ID - IDbot.
  2. Abra a conversa e clique em Start.
  3. Escolha Channel nas opções fornecidas pelo bot.
  4. No seletor de mensagens, escolha o canal de destino e envie-o para @userinfobot.
  5. Quando @userinfobot retornar o resultado, copie o número exibido como Id: -100....

O número que começa com -100 é o Session ID (Chat ID) exigido pelo ImgHost.

Obter o Channel ID

5. Preencha o canal Telegram no ImgHost

Volte ao diálogo de configuração do canal e preencha os campos assim:

Campo da UIValor
Channel IdentifierUm nome de canal personalizado, por exemplo TelegramPrimary.
ActiveRecomendado.
Bot TokenO bot token de @BotFather.
Session ID (Chat ID)O número -100... retornado por @userinfobot.
Relay Proxy URL (opcional)Somente se necessário, por exemplo https://your-tg-proxy.example.com.
RemarkNotas opcionais.

Clique em Salvar quando terminar.

Editar a configuração

Como verificar

VerificaçãoComo verificar
O cartão do canal apareceDepois de salvar, a página Configurações de upload deve mostrar um cartão de canal Telegram.
O canal pode ser habilitadoO switch Active deve permanecer ligado.
A configuração foi salvaA visualização de detalhes deve mostrar que Bot Token e Chat ID foram salvos.
O upload funcionaEnvie uma imagem de teste e confirme que ela aparece no canal Telegram de destino.

Lista de verificação rápida

text
Create a bot with @BotFather
-> Save the Bot Token
-> Create a Telegram channel
-> Add the bot to the channel and grant administrator permissions
-> Search for @userinfobot and choose Channel
-> Forward any message from the channel to @userinfobot
-> Copy the returned Id: -100...
-> Enter the Bot Token and Chat ID in ImgHost
-> Save and upload a test image

Referências

  1. Bots do Telegram: https://core.telegram.org/bots
  2. Telegram Bot API: https://core.telegram.org/bots/api

Released as user documentation for ImgHost.