Botões
Você pode personalizar facilmente os botões das mensagens resultantes.
Botões de feedback
Onde está Menu → Configurações de encaminhamento → Escolher origem e destino → Botões de feedback
Adicione botões de feedback a uma mensagem, por exemplo, como.
⏵Commands
/setting like + uma das seguintes opções: none - sem botões Ex./setting like none
1 - botão 👍 Ex./setting like 1
2 - dois botões: 👍 e 👎 Ex./setting like 2
Se você adicionar qualquer outra string, cada palavra dessa string será um botão, ou seja, uma string "👍 👎" é igual à opção 2 anterior Ex./setting like 👍 👎
Ex./setting like yes no maybe
- adicionará 3 botões 'yes', 'no', 'maybe'
Você pode ajustar essa configuração no menu, mas também pode usar os comandos. Se estiver usando os comandos, para aplicar essa configuração a apenas um canal, substitua o comando /setting
por /settingchannel source_channel_reference
(leia mais).
Botões de cópia
Onde está Menu → Configurações de encaminhamento → Escolher origem e destino → Botões originais
Com essa configuração, você pode escolher quais botões da mensagem original deseja manter. Lembre-se de que, devido à maneira como o Telegram funciona, somente os botões de URL funcionarão de fato se forem clicados.
⏵Commands
/Botões de configuração + uma das seguintes opções: none - não copia nenhum botão Ex./setting buttons none
url - Somente botões de URL Ex./setting buttons url
especial - somente botões que não sejam de URL Ex./setting buttons special
all - copiar todos os botões Ex./setting buttons all
Você pode ajustar essa configuração no menu, mas também pode usar os comandos. Se estiver usando os comandos, para aplicar essa configuração a apenas um canal, substitua o comando /setting
por /settingchannel source_channel_reference
(leia mais).
Adicione seus botões personalizados
Onde está Menu → Configurações de encaminhamento → Escolher origem e destino → Botões personalizados
Você pode adicionar botões de URL personalizados às mensagens que encaminhar.
⏵Commands
/setting mybuttons + uma das seguintes opções: none - não adicione seus botões personalizados Ex./setting mybuttons none
[button1] [button2] - para definir uma lista de seus botões Formato:/setting mybuttons URL text-of-the-button
Exemplo:/setting mybuttons https://junction.space About us https://tgchannels.org All channels
Você pode ajustar essa configuração no menu, mas também pode usar os comandos. Se estiver usando os comandos, para aplicar essa configuração a apenas um canal, substitua o comando /setting
por /settingchannel source_channel_reference
(leia mais).
Copiar botões de alerta
Onde está Menu → Forwarding settings → Choose source and destination → Clique no botão
Com essa configuração, você pode ativar a cópia dos botões que exibem alertas quando são clicados. A simples duplicação do post não transmite a reação do Telegram a esse tipo de botão. Para esse caso, nosso bot implementa um mecanismo de cópia mais profundo.
⏵Commands
/settingchannel source_channel_reference clique em + uma das seguintes opções: none - não copia botões de alerta Exemplo:/settingchannel
.* - copia todos os botões de alerta Exemplo:source_channel_reference
click none/settingchannel
qualquer expressão regular - copiar botões de alerta, com um texto que corresponda a essa expressão Exemplo:source_channel_reference
click .*/settingchannel
source_channel_reference
click Show
Você pode ajustar essa configuração no menu, mas também pode usar os comandos. Se estiver usando os comandos, para aplicar essa configuração a apenas um canal, substitua o comando /setting
por /settingchannel source_channel_reference
(leia mais).
Observe que essa configuração funciona apenas para conexão direta, canais privados e expressos e grupos. Além disso, essa configuração não funcionará se você estiver encaminhando mensagens em nome da sua conta.
Assim que uma mensagem com um botão aparecer na fonte, o bot clicará imediatamente nesse botão para ler a notificação. É claro que uma pessoa não pressionará o botão instantaneamente. Para tornar o comportamento do bot mais próximo do humano, você pode definir um atraso aleatório antes de clicar. É provável que você não queira deixar a borda inferior muito pequena para que ela não pareça artificial. Mas você também não quer torná-lo muito grande, porque as mensagens chegarão ao destino com esse mesmo atraso.
Portanto, para definir o atraso, adicione mais um parâmetro: o intervalo em segundos. Por exemplo, se você estiver usando os comandos:
/settingchannel source_reference click. * 15-300
Copiará todos os botões de alerta clicando neles com um atraso aleatório de 15 a 300 segundos.
Essa configuração só funciona em uma conexão direta.
Além disso, é possível colocar o texto do alerta no corpo da mensagem e não copiar o botão em si. Para isso, adicione mais um argumento body
:
/settingchannel source_reference click. * 15-300
body