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 source_channel_reference click none

.* - copia todos os botões de alerta
Exemplo:  /settingchannel source_channel_reference click .*

qualquer expressão regular - copiar botões de alerta, com um texto que corresponda a essa expressão
Exemplo:  /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