Botões de compartilhamento
Um botão de compartilhamento do Telegram é uma maneira fácil de permitir que os usuários encaminhem o conteúdo do seu site ou aplicativo para seus amigos, canais ou mensagens salvas dentro do Telegram.
Quando um usuário pressiona o botão, o Telegram pede que ele escolha um chat, grupo ou canal no qual seu link será compartilhado. Você também pode adicionar algum texto que descreva o link – o usuário poderá editá-lo antes de enviar a mensagem.
Confira as postagens do Blog do Telegram para obter exemplos úteis de botões de compartilhamento.
Adicionando botões de compartilhamento Telegram ao seu site
Construtor de Widgets
Utilize o construtor para obter um código incorporável para o seu site.
Botões personalizados
Sinta-se livre para criar sua própria interface de usuário personalizada para o botão. A única coisa que você precisa para fazer funcionar é apontar o usuário para este URL no evento do clique:
https://t.me/share/url?url={url}&text={text}
onde {url}
é o URL que o usuário compartilhará e {text}
é uma descrição opcional que será incluída no link. Ambos os valores devem ser codificados em URL.
Aqui está um código de exemplo (para PHP):
/** * @param string $url Absolute URL to share, eg "https://example.com/path/to/article?with=params" * @param string $text Optional comment to share URL with, eg "Check out this article!" * @return string Button HTML markup, feel free to modify to your taste */ function telegramForwardButton($url, $text = '') { $share_url = 'https://t.me/share/url?url='.rawurlencode($url).'&text='.rawurlencode($text); return "<a href=\"{$share_url}\">Share</a>"; }
Você também pode usar os logotipos do Telegram em seu design de botão personalizado.
Integrações e bibliotecas
Se você possui uma biblioteca, plug-in ou script de integração para botões de compartilhamento do Telegram, entre em contato com @BotSupport que o pessoal poderá adicionar você à lista oficial.