Configurações e recursos

Aqui está uma lista das configurações suportadas pelo Junction Bot:

1. Filtragem

  • por palavra
  • por regex
  • recebendo apenas a N-ésima mensagem
  • filtragem de duplicatas

2. Modificação e substituição

  • alterar o título da mensagem
  • alterar o link para a mensagem original
  • alterar o corpo da mensagem com o Before & After
  • alterar o corpo da mensagem com Replace

3. Alterações de conteúdo

  • alterar a aparência das legendas
  • alterar a aparência do nome do autor
  • encurtar mensagens longas

4. Botões

  • adicionar botões de feedback
  • copiar botões originais
  • Adicione seus botões personalizados

5. Outros

  • encaminhar mensagens editadas
  • definir um atraso
  • mensagens de pinos
  • pesquisas de opinião
  • alterar o idioma do bot

Aplicação de configurações a um ou a todos os canais

Observe que todas as configurações que começam com o comando /setting podem ser aplicadas a todos os seus canais ou a um canal específico.

/setting - aplica as alterações a todos os canais.
/settingchannel - aplica as alterações a apenas uma fonte.

Formato:  
/setting setting_name value
/settingchannel source_channel_reference setting_name value

Referência a um canal de origem

Em muitos comandos, você precisa usar uma referência a uma fonte (que pode ser: um canal, um grupo, um bate-papo ou um bot) como argumento. Em exemplos, ele geralmente se parece com source_channel_reference ou apenas channel_reference. Como referência, você pode usar:

  1. Para conexão direta: use o número virtual de um canal, chat ou bot.
  2. Nome de um canal/grupo (começa com @) – para canais e grupos públicos .
  3. Link para um canal/grupo (como https://t.me/mychannel) – para canais e grupos públicos .
  4. Link de convite para um canal/grupo – para canais e grupos privados .
Exemplos:
/settingchannel @mychannel header none
/settingchannel https://t.me/mychannel header none
/settingchannel https://t.me/joinchat/AAAAAffffSSSShhhh header none

Para usuários de conexão direta:
/settingchannel &31612345678#78787878 header none

Se você tiver várias regras de encaminhamento da mesma origem para destinos diferentes, poderá definir configurações, filtros e substituições diferentes para destinos diferentes. Veja mais detalhes aqui.

Verificação das configurações atuais

Para ver quais configurações estão definidas no momento no canal de origem, use o comando /settingchannel.

/settingchannel source_channel_reference setting_name

onde setting_name – deve ser um dos tipos de configuração possíveis.

Você pode ver todos os tipos de configuração possíveis com o comando

/settingchannel source_channel_reference

Uso de canais intermediários

Se você precisar aplicar algumas regras realmente complexas, talvez seja necessário criar um canal intermediário para organizar tudo.

Por exemplo, você deseja que todas as mensagens sejam encaminhadas de A para B. Mas para as mensagens que incluem um determinado texto, você deseja aplicar uma configuração after.

É bastante complicado. A única maneira de fazer isso é criar um canal intermediário, vamos chamá-lo de C. Em seguida, você configura os seguintes encaminhamentos:
A -> B para todas as mensagens sem um determinado texto.
A -> C para todas as mensagens com um determinado texto.
C -> B para todas as mensagens.

Em seguida, você adiciona uma configuração after a um forward C -> B.