Funções da API do Telegram

As funções da API expandem significativamente as capacidades de um bot no Telegram. Ao usar funções da API, você pode trabalhar com anexos, grupos e chats no Telegram — por exemplo, automatizando o bloqueio ou desbloqueio de usuários, e muito mais!

circle-exclamation

Onde posso conseguir o platform_id para enviar notificações?

  • Você precisa ter um bot do Telegram conectado ao seu projeto.

  • Envie qualquer mensagem para este bot a partir da conta do Telegram na qual você deseja receber notificações.

  • Na lista de clientes do projeto, selecione o diálogo do cliente para o qual você deseja enviar solicitações.

  • Copie o valor do ID do campo do messenger.

chevron-rightExemplo de passagem do platform_id parâmetro:hashtag
  1. O parâmetro platform_id pode ser passado sem especificar explicitamente valores numéricos.

platform_id foi fornecido sem nenhum valor

react = tg_set_reaction(platform_id, 1556, '👌')

Funções com este parâmetro funcionarão mesmo sem especificar explicitamente um valor para platform_id. Importante: Na maioria das funções, este parâmetro é obrigatório e não deve ser omitido.

2. Se você precisar usar a função em um chat, canal ou grupo específico, você deve fornecer o platform_id como um valor numérico.

Na função tg_send_message(!platform_id, !text) mostrada acima, o platform_id parameter é passado usando aspas envolvendo um valor numérico:

tgmess = tg_send_message('1234566788', 'Olá!')

Como definir botões no parâmetro reply_markup

Exemplo de botões de resposta:

opts = {"keyboard": [[{"text": "Esquerda"}, {"text": "Direita"}]]}

Exemplo de botões inline:

opts = {"inline_keyboard": [[{"text": "Pacote 1","callback_data":1}, {"text": "Pacote 2","callback_data":2}]]}

Como usar formatação de texto (Markdown) no parâmetro parse_mode?

O parse_mode parâmetro formata o texto inteiro ou partes dele em itálico ou negrito. Ele pode ter os valores: html, markdown ou markdownV2.

  1. Se você escolher html:

valores texto em negrito, use "<b>caption</b>"

valores texto itálico, use "<i>caption</i>"

  1. Para Markdown:

valores texto em negrito, use "*caption*"

valores texto itálico, use "_caption_"

Exemplo de envio de texto em itálico: tg_send_message(47615196, "<i>itálico</i>",None,None,"html")

Exemplo de envio de texto em negrito: tg_send_message(platform_id, '*test*', None, None, 'markdown')

Atualizado