{"id":4521,"date":"2020-04-05T13:37:39","date_gmt":"2020-04-05T11:37:39","guid":{"rendered":"https:\/\/junctionbot.io\/getting-started\/\/bot-do-telegram-para-filtrar-mensagens\/"},"modified":"2024-01-01T15:35:22","modified_gmt":"2024-01-01T13:35:22","slug":"bot-do-telegram-para-filtrar-mensagens","status":"publish","type":"page","link":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/","title":{"rendered":"Bot do Telegram para filtrar mensagens"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"filtering\"><span class=\"ez-toc-section\" id=\"Filtragem\"><\/span>Filtragem<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p>No<a href=\"https:\/\/t.me\/junction_bot\"> Junction Bot<\/a>, voc\u00ea pode filtrar as mensagens recebidas do Telegram aplicando regras de filtragem. Voc\u00ea decide quais mensagens receber\u00e1 e quais ser\u00e3o filtradas para que voc\u00ea n\u00e3o as veja (como an\u00fancios, por exemplo).  <\/p>\n\n<p>Os filtros podem ser aplicados aos canais separadamente ou a todos os canais de uma s\u00f3 vez. Voc\u00ea pode combinar qualquer quantidade de filtros de qualquer tipo.<\/p>\n\n<p><strong>Recursos compat\u00edveis<\/strong>: mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.<\/p>\n\n<p>Observe que h\u00e1 um <a href=\"\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#Finding_out_what_is_not_working\" data-type=\"URL\" data-id=\"\/filtering\/#Finding_out_what_is_not_working\">recurso de depura\u00e7\u00e3o<\/a> muito \u00fatil, que pode lhe poupar muitas horas.<\/p>\n\n<pre class=\"wp-block-preformatted\"><h3><span class=\"ez-toc-section\" id=\"Comandos\"><\/span>Comandos<span class=\"ez-toc-section-end\"><\/span><\/h3><span class=\"cool-title\">\/filter<\/span> - cria um filtro (para 1 fonte) OU remove um filtro se inserido pela segunda vez.\nCombina com: 'mustHave', 'mustNotHave', 'every', tipo de anexo  \n\n<span class=\"cool-title\">\/filterrx<\/span> - filtragem por regex (veja exemplos <a href=\"#Advanced_filtering\">aqui<\/a>)\n\n<span class=\"cool-title\">\/filterall<\/span>, <span class=\"cool-title\">\/filterrxall<\/span> - <a href=\"\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#Setting_a_filter_to_all_your_sources\" data-type=\"URL\" data-id=\"\/filtering\/#Setting_a_filter_to_all_your_sources\">cria um filtro para todas as fontes<\/a>\n\n<span class=\"cool-title\">\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/span> - veja todos os filtros atuais aplicados a um canal  <\/pre>\n\n<p>Se voc\u00ea tiver <strong>v\u00e1rias regras de encaminhamento da mesma origem para destinos diferentes<\/strong>, poder\u00e1 definir configura\u00e7\u00f5es, filtros e substitui\u00e7\u00f5es diferentes para destinos diferentes. Veja mais detalhes <a href=\"\/pt-br\/bot-do-telegram-para-copiar-mensagens\/#Forwarding_from_one_source_to_several_destinations\">aqui<\/a>.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"musthave-mustnothave\"><span class=\"ez-toc-section\" id=\"filtros_mustHave_mustNotHave\"><\/span>filtros mustHave, mustNotHave<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">mustHave<\/span> - voc\u00ea receber\u00e1 apenas mensagens com um texto espec\u00edfico\nFormato:  <code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave text to receive<\/code>\nEx.  <code>\/filter https:\/\/t.me\/junction_bot_news mustHave cool cats<\/code>\nLembre-se de que o texto de um filtro se aplica como uma frase inteira, n\u00e3o como palavras separadas. Portanto, neste exemplo, voc\u00ea receber\u00e1 todas as mensagens que contenham a frase exata \"cool cats\" (gatos legais). N\u00e3o \u00e9 necess\u00e1rio usar nenhum caractere de escape como aqui.\n\n<span class=\"cool-title\">mustNotHave<\/span> - filtra mensagens com um texto espec\u00edfico\nFormato:  <code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave text to filter out<\/code>\nEx.  <code>\/filter https:\/\/t.me\/junction_bot_news mustNotHave old hats<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"combining-filters\"><span class=\"ez-toc-section\" id=\"Combinacao_de_filtros\"><\/span>Combina\u00e7\u00e3o de filtros<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>V\u00e1rios filtros <strong>mustHave <\/strong>ser\u00e3o combinados com base na regra &#8220;OR&#8221;.<\/p>\n\n<p>V\u00e1rios filtros <strong>mustNotHave <\/strong>ser\u00e3o combinados com base na regra &#8220;AND&#8221;.<\/p>\n\n<p>Observa\u00e7\u00e3o: N\u00e3o \u00e9 poss\u00edvel combin\u00e1-los em um \u00fanico comando. Use um comando separado para cada filtro.<\/p>\n\n<pre class=\"wp-block-preformatted\">Exemplos:\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave cats<\/code>\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave kittens<\/code>\nVoc\u00ea receber\u00e1 todas as mensagens que contenham a palavra \"cats\" (gatos) ou a palavra \"kittens\" (gatinhos)\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave dogs<\/code>\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave puppies<\/code> \nVoc\u00ea n\u00e3o receber\u00e1 mensagens que contenham as palavras \"c\u00e3es\" ou \"filhotes<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-by-type-of-attachment\"><span class=\"ez-toc-section\" id=\"Filtragem_por_tipo_de_anexo_do_Telegram\"><\/span>Filtragem por tipo de anexo do Telegram<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Al\u00e9m disso, voc\u00ea pode filtrar as mensagens de m\u00eddia. Para isso, use uma das seguintes cadeias de caracteres como texto de filtro:  <photo>&lt;Foto&gt;, documento &lt;&gt;<\/photo>,  &lt;\u00e1udio&gt;,  &lt;v\u00eddeo&gt;,  &lt;adesivo&gt;,  &lt;voz&gt;,  &lt;localiza\u00e7\u00e3o&gt;,  &lt;anima\u00e7\u00e3o&gt;,  &lt;nota de v\u00eddeo&gt;,  &lt;pesquisa&gt;.<\/p>\n\n<pre class=\"wp-block-preformatted\"><strong>Exemplos:<\/strong>\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave &lt;audio&gt;<\/code>  - voc\u00ea receber\u00e1 apenas mensagens contendo anexos de \u00e1udio do canal\n<code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave &lt;photo&gt;<\/code>  - voc\u00ea n\u00e3o receber\u00e1 nenhuma mensagem contendo imagens do canal<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"advanced-filtering\"><span class=\"ez-toc-section\" id=\"Filtragem_avancada\"><\/span>Filtragem avan\u00e7ada<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Al\u00e9m disso, voc\u00ea pode usar <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Regular_expression\" target=\"_blank\">express\u00f5es regulares (RegEx)<\/a> para fazer a filtragem. Para isso, use o comando \/filterrx. Ele tem o mesmo formato.<\/p>\n\n<pre class=\"wp-block-preformatted\">Aqui est\u00e3o alguns exemplos comuns:\n1. Interromper postagens com a palavra <code>word<\/code> em uma legenda para uma imagem\n<code><code>\/filterrx <\/code><\/code><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><code><code> mustNotHave<\/code><\/code> <code>.*word.*&lt;photo&gt;.*<\/code>\n2. Duas palavras - <code>word1 <\/code>e <code>word2 <\/code>- em uma determinada ordem\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*word1.*word2.*<\/code>\n3. Duas palavras em qualquer ordem\n<code>\/filterrx <\/code><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><code> <code>mustNotHave<\/code> (?=.*\\bword1\\b)(?=.*\\bword2\\b).*<\/code>\n5. Duas palavras em qualquer ordem, ignore o registro\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> (?i:.*wOrd1.*woRd2.*)<\/code>\n6. Qualquer palavra de um conjunto\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*word1.*|.*word2.*|.*word3.*<\/code>\n7. Voc\u00ea pode combin\u00e1-los. Por exemplo, qualquer uma das palavras, sem distin\u00e7\u00e3o entre mai\u00fasculas e min\u00fasculas\n<code>\/filterrx <\/code><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><code> <code>mustNotHave<\/code> (?i:.*wOrd1.*|.*worD2.*|.*woRd3.*)<\/code>\n8. Qualquer palavra que contenha um alfabeto russo\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*([\u0430-\u044f\u0410-\u042f]+).*<\/code>\n9. Qualquer link HTTP\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> mustNotHave .*(http:\\\/\\\/|https:\\\/\\\/).*<\/code>\n10. Qualquer n\u00famero\n<code>\/filterrx <code><a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> mustNotHave .*([0-9]+).*<\/code>\n11. Qualquer @nomedeusu\u00e1rio\n<code>\/filterrx <a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave <\/code>.*@([a-zA-Z0-9=&amp;_\\-]+).*<\/pre>\n\n<p>\u00c9 importante entender o que \u00e9 RegEx antes de usar esses filtros. Por exemplo, o filtro com a express\u00e3o regular <strong>word2<\/strong> N\u00c3O CORRESPONDE \u00e0 mensagem <strong>word1 word2 word3<\/strong>, pois ela cont\u00e9m outras palavras al\u00e9m de word2. Lembre-se de adicionar .* em ambos os lados da palavra: <strong>.*palavra2.*<\/strong><\/p>\n\n<p>Observe uma nuance importante: ao filtrar, o bot pode adicionar um espa\u00e7o e\/ou um c\u00f3digo de conte\u00fado de m\u00eddia no final do texto. Portanto, recomendamos que voc\u00ea sempre coloque <strong>.*<\/strong> no final de seus filtros RegEx.<\/p>\n\n<p>Outro ponto importante: RegEx para filtros geralmente tem um <code>.*<\/code> no in\u00edcio e no final, porque voc\u00ea quer que a mensagem inteira se encaixe na express\u00e3o. Se voc\u00ea quiser usar uma express\u00e3o semelhante para substitui\u00e7\u00f5es, provavelmente desejar\u00e1 remover <code>.*<\/code> (caso contr\u00e1rio, a substitui\u00e7\u00e3o substituir\u00e1 todo o texto da mensagem).<\/p>\n\n<p>H\u00e1 um instrumento muito conveniente para testar express\u00f5es regulares: <a href=\"https:\/\/regex101.com\/\">https:\/\/regex101.com.<\/a> Defina o Flavor como &#8220;Java 8&#8221; e defina o sinalizador &#8220;Linha \u00fanica: O ponto corresponde \u00e0 nova linha&#8221;. Isso far\u00e1 com que ele funcione da mesma forma que o matcher do @junction_bot.<\/p>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ajuda_com_expressoes_regulares\"><\/span>Ajuda com express\u00f5es regulares<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>As express\u00f5es regulares s\u00e3o um t\u00f3pico vasto. A ajuda nessa \u00e1rea est\u00e1 al\u00e9m do escopo da administra\u00e7\u00e3o do bot. N\u00e3o escreva para os administradores em particular pedindo que eles criem uma regra de substitui\u00e7\u00e3o ou um filtro para voc\u00ea. Al\u00e9m disso, a administra\u00e7\u00e3o do bot n\u00e3o fornece esse tipo de ajuda no grupo de suporte.<\/p>\n\n<p>A maneira mais f\u00e1cil de criar uma express\u00e3o regular para suas necessidades \u00e9 perguntar ao <a href=\"https:\/\/chat.openai.com\/\">ChatGPT<\/a>, pois ele \u00e9 muito bom nisso.<\/p>\n\n<p>Al\u00e9m disso, voc\u00ea pode procurar ajuda em <a href=\"https:\/\/www.google.com\/search?q=forums+about+regex\">f\u00f3runs<\/a> apropriados. Por exemplo, <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/regex\">StackOverflow<\/a> ou <a href=\"https:\/\/www.codeproject.com\/Forums\/1580841\/Regular-Expressions\">CodeProject<\/a>.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"setting-a-filter-to-all-your-sources\"><span class=\"ez-toc-section\" id=\"Definir_um_filtro_para_todas_as_suas_fontes\"><\/span>Definir um filtro para todas as suas fontes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Para adicionar um filtro a todas as suas fontes atuais, use o comando <code>\/filterall<\/code> ou <code>\/filterrxall<\/code> (para express\u00f5es regulares).<\/p>\n\n<p>Observe que as novas regras de encaminhamento s\u00e3o sempre criadas com uma lista de filtros vazia. Voc\u00ea pode <a href=\"\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#Copy_filters\" data-type=\"URL\" data-id=\"\/filtering\/#Copy_filters\">copiar<\/a> filtros para eles a partir de uma fonte existente.<\/p>\n\n<p>Por exemplo:<br\/><code>\/filterrxall add mustNotHave .*(http:\\\/\\\/|https:\\\/\\\/).*<\/code><\/p>\n\n<p>Esse comando adicionar\u00e1 a todas as suas fontes um filtro que interromper\u00e1 qualquer mensagem que contenha um link.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"copy-filters\"><span class=\"ez-toc-section\" id=\"Filtros_de_copia\"><\/span>Filtros de c\u00f3pia<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>No <a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a>, voc\u00ea pode copiar todos os filtros de um canal do Telegram para outro. Para fazer isso, use o seguinte formato de comando:<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filter channel_to_copy_filters_to addAllFrom channel_to_copy_filters_from<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"remove-filters\"><span class=\"ez-toc-section\" id=\"Remover_filtros\"><\/span>Remover filtros<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Para remover um filtro, basta enviar o mesmo comando mais uma vez.  <\/p>\n\n<p>Para ver todos os filtros atuais aplicados a um canal, use o comando<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code><\/pre>\n\n<p>Para excluir todos os filtros de todos os seus canais, use o comando  <\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filterall DELETE ALL<\/code><\/pre>\n\n<p>Para filtros RegEx, use <code>\/filterrx<\/code> e<code> \/filterrxall<\/code> de forma correspondente.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"receiving-only-n-th-message\"><span class=\"ez-toc-section\" id=\"Recebimento_apenas_da_N-esima_mensagem\"><\/span>Recebimento apenas da N-\u00e9sima mensagem<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>No <a href=\"https:\/\/t.me\/junction_bot\">Junction bot<\/a>, voc\u00ea pode filtrar as mensagens do Telegram por frequ\u00eancia, de modo que apenas a n-\u00e9sima mensagem ser\u00e1 copiada (no exemplo a seguir &#8211; a cada duas mensagens). Para fazer isso, use o seguinte formato de comando:<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> every 2<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-by-date-and-time\"><span class=\"ez-toc-section\" id=\"Filtragem_por_data_e_hora\"><\/span>Filtragem por data e hora<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>O <a href=\"https:\/\/t.me\/junction_bot\">Junction bot<\/a> pode filtrar as mensagens do Telegram dependendo da data e da hora em que elas chegam.<\/p>\n\n<pre id=\"block-7195fdf3-935a-4273-b157-7aec837926e4\" class=\"wp-block-code\"><code>\/filtertime source_channel_reference mustHave time interval<\/code><\/pre>\n\n<p>Conjuntos de intervalos de tempo:<br\/>&#8211; O intervalo em que as mensagens devem chegar para <strong>mustHave<\/strong><br\/>&#8211; O intervalo em que as mensagens n\u00e3o devem chegar para <strong>mustNotHave<\/strong><\/p>\n\n<p>O intervalo de tempo pode conter o dia da semana, a hora e o fuso hor\u00e1rio.<\/p>\n\n<p><strong>Dia da semana<\/strong>. Ele sempre come\u00e7a com uma letra <strong>w<\/strong> e, em seguida, segue os n\u00fameros dos dias da semana (a partir de Mon).<br\/>Exemplo:<\/p>\n\n<p><code>w135<\/code><br\/>Corresponde ao 1\u00ba, 3\u00ba e 5\u00ba dias da semana (seg, qua, sex)<\/p>\n\n<p><code>w67<\/code><br\/>Corresponde aos 6\u00ba e 7\u00ba dias da semana (s\u00e1b, dom)<\/p>\n\n<p><strong>Tempo<\/strong>. A hora est\u00e1 sempre no formato 24h, um intervalo de &#8211; a (inclusive), horas:minutos.<br\/>Exemplos:<br\/>9:30-17:30<br\/>0:00-23:59<\/p>\n\n<p><strong>Fuso hor\u00e1rio<\/strong>. Consulte a lista de fusos hor\u00e1rios dispon\u00edveis <a rel=\"noreferrer noopener\" href=\"https:\/\/junction.space\/timezones.html\" data-type=\"URL\" data-id=\"https:\/\/junction.space\/timezones.html\" target=\"_blank\">aqui<\/a>. Se voc\u00ea n\u00e3o mencionar explicitamente o fuso hor\u00e1rio, ele ser\u00e1 definido como CET &#8211; Hor\u00e1rio da Europa Central (Amsterd\u00e3\/Berlim\/Praga\/Viena)<\/p>\n\n<p>Exemplos:<\/p>\n\n<p><code>\/filtertime <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave 0:00-7:00<\/code><br\/>As mensagens <strong>n\u00e3o<\/strong> ser\u00e3o enviadas da meia-noite \u00e0s 7h da manh\u00e3 no hor\u00e1rio de Bras\u00edlia.<\/p>\n\n<p><code>\/filtertime <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave w12345 8:00-20:00 America\/New_York<\/code><br\/>As mensagens ser\u00e3o enviadas somente em dias \u00fateis (de segunda a sexta), a partir das 8h e at\u00e9 as 20h, no hor\u00e1rio de Nova York.<\/p>\n\n<p>Para adicionar um filtro temporal a todas as suas fontes, voc\u00ea pode usar o comando <code>\/filtertimeall<\/code>. Por exemplo:  <br\/><code>\/filtertimeall add mustNotHave 0:00-7:00<\/code><br\/>Para remover:<br\/><code>\/filtertimeall remove mustNotHave 0:00-7:00<\/code><\/p>\n\n<h3 class=\"wp-block-heading\" id=\"&#x43F;&#x43E;&#x43B;&#x443;&#x447;&#x435;&#x43D;&#x438;&#x435;-&#x442;&#x43E;&#x43B;&#x44C;&#x43A;&#x43E;-n-&#x43E;&#x433;&#x43E;-&#x441;&#x43E;&#x43E;&#x431;&#x449;&#x435;&#x43D;&#x438;&#x44F;\"><span class=\"ez-toc-section\" id=\"Filtrar_por_topico_em_um_grupo\"><\/span>Filtrar por t\u00f3pico em um grupo<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Para definir um filtro de t\u00f3picos, use o seguinte comando:<\/p>\n\n<pre class=\"wp-block-code\"><code>\/filtertopic <a style=\"background-color: initial; font-size: 1em;\" href=\"\/settings-and-features\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave topicID<\/code><\/pre>\n\n<p>Para saber o n\u00famero do t\u00f3pico do grupo, use um link para qualquer postagem no t\u00f3pico. O n\u00famero no meio do link \u00e9 o n\u00famero do t\u00f3pico. Por exemplo, se o link for https:\/\/t.me\/publicchat\/1723\/36753, o n\u00famero do t\u00f3pico ser\u00e1 1723.<\/p>\n\n<p>Exemplos:<\/p>\n\n<p><code>\/filtertopic <a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a style=\"background-color: initial; font-size: 1em;\" href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustHave 1723<\/code><br\/>Permitir somente mensagens do t\u00f3pico n\u00famero 1723.<\/p>\n\n<p><code>\/filtertopic <a href=\"\/settings-and-features-ru\/#%D0%A1%D1%81%D1%8B%D0%BB%D0%BA%D0%B0_%D0%BD%D0%B0_%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA\"><\/a><a style=\"background-color: initial; font-size: 1em;\" href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave 7231<\/code><br\/>Filtrar postagens do t\u00f3pico n\u00famero 7231.<\/p>\n\n<p>Para copiar mensagens de diferentes t\u00f3picos na origem para diferentes canais de destino, primeiro crie as regras de encaminhamento necess\u00e1rias da origem para o destino. Em seguida, para cada regra de encaminhamento espec\u00edfica, defina o filtro desejado com o comando <code>\/filtertopic<\/code> seguindo <a href=\"\/pt-br\/bot-do-telegram-para-copiar-mensagens\/#Copying_from_one_Telegram_source_to_several_destinations\">estas instru\u00e7\u00f5es<\/a>. Por exemplo, o comando pode ter a seguinte apar\u00eancia:<br\/><code>\/filtertopic &amp;123456789#151617181-&gt;-1001222333444 mustHave 1723<\/code><\/p>\n\n<p>Para copiar mensagens de t\u00f3picos na origem para os mesmos t\u00f3picos no destino, voc\u00ea precisa criar t\u00f3picos de destino manualmente. Em seguida, voc\u00ea precisa criar um canal intermedi\u00e1rio para cada t\u00f3pico. Para cada t\u00f3pico, primeiro voc\u00ea configura a c\u00f3pia para o canal intermedi\u00e1rio com o filtro de t\u00f3pico desejado. Em seguida, do canal intermedi\u00e1rio at\u00e9 o destino com a configura\u00e7\u00e3o <code><a href=\"\/pt-br\/diversos\/#Topics_in_groups\">topic<\/a><\/code> desejada.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"duplicates\"><span class=\"ez-toc-section\" id=\"Duplicatas\"><\/span>Duplicatas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Em alguns casos, uma mensagem pode chegar at\u00e9 voc\u00ea v\u00e1rias vezes. Por exemplo, se voc\u00ea estiver inscrito em dois canais que encaminharam a mesma publica\u00e7\u00e3o. Para filtrar todas as mensagens id\u00eanticas do Telegram no <a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a>, use o comando <span class=\"cool-title\">\/setting duplicate<\/span>. Ele funciona para mensagens id\u00eanticas dentro de um per\u00edodo de 24 horas entre o aparecimento delas.<\/p>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">\/setting duplicate<\/span> + uma das seguintes op\u00e7\u00f5es:\n\n<span class=\"cool-title\">pass<\/span> - desativado, permite duplicatas\nEx.  <code>\/setting duplicate pass<\/code>\n\n<span class=\"cool-title\">filtro<\/span> - filtra mensagens duplicadas\nEx.  <code>\/setting duplicate filter<\/code><\/pre>\n\n<p>Para aplicar essa configura\u00e7\u00e3o a apenas um canal, substitua o comando <code>\/setting<\/code> por <code>\/settingchannel <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <a href=\"\/pt-br\/configuracoes-e-recursos\/#Applying_settings_to_one_or_all_channels\">(leia mais<\/a>).<\/p>\n\n<p>Observe que o filtro de duplicatas compara as mensagens originais. Isso significa que, se voc\u00ea quiser evitar duplicatas no canal de destino, surgidas como resultado de suas regras de substitui\u00e7\u00e3o, precisar\u00e1 usar uma abordagem um pouco mais complexa &#8211; por meio de um canal intermedi\u00e1rio.<\/p>\n\n<p>Suponha que precisemos redirecionar mensagens de A para B. Crie o canal C e configure um redirecionamento de A (origem) para C (intermedi\u00e1rio). Aplique todas as suas regras de substitui\u00e7\u00e3o ao canal A. N\u00e3o \u00e9 necess\u00e1rio criar um filtro duplicado para o canal A.  <\/p>\n\n<p>Em seguida, configure um redirecionamento de C (intermedi\u00e1rio) para B (destino). Definimos uma regra de filtragem nesse redirecionamento (com o comando <code>\/settingchannel C duplicate filter <\/code>), que remover\u00e1 todas as duplicatas, mesmo aquelas que apareceram como resultado de regras de substitui\u00e7\u00e3o.  <\/p>\n\n<p>Pronto! Se voc\u00ea definisse um filtro de duplicatas para o primeiro redirecionamento (de A para C), isso n\u00e3o afetaria as duplicatas que apareceram como resultado das regras de substitui\u00e7\u00e3o.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"bulk-modification-of-filters\"><span class=\"ez-toc-section\" id=\"Modificacao_em_massa_de_filtros\"><\/span>Modifica\u00e7\u00e3o em massa de filtros<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><span class=\"cool-title\">\/filterall<\/span> &#8211; esse comando adicionar\u00e1 esse filtro a todas as suas assinaturas e encaminhamentos. Observe que n\u00e3o existe um conjunto comum de filtros &#8211; n\u00e3o existe um conjunto de filtros aplicado a todas as regras. H\u00e1 um conjunto de filtros por regra concreta de assinatura\/encaminhamento.  <\/p>\n\n<p>O \/filterall funciona com as mesmas combina\u00e7\u00f5es do \/filter.<\/p>\n\n<p>Em vez de source_channel, voc\u00ea define uma a\u00e7\u00e3o: adicionar ou remover.<\/p>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">\/filterall add<\/span> - adiciona um novo filtro a todos os canais.\nFormato:  <code>\/filterall add [rule] text to receive<\/code>\nEx.  <code>\/filterall add mustHave bitcoin<\/code>  OU  <code>\/filterall add mustNotHave litecoin<\/code>\n\n<span class=\"cool-title\">\/filterall remove<\/span> - remove o filtro de todos os canais.\nFormato:  <code>\/filterall remove [rule] text to filter out<\/code>\nEx.  <code>\/filterall remove mustHave bitcoin<\/code>  OU  <code>\/filterall remove mustNotHave litecoin<\/code><\/pre>\n\n<p>Altere o comando para <span class=\"cool-title\">\/filterrxall<\/span> para usar express\u00f5es regulares.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"one-source-many-destinations\"><span class=\"ez-toc-section\" id=\"Uma_fonte_%E2%80%93_muitos_destinos\"><\/span>Uma fonte &#8211; muitos destinos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Se voc\u00ea tiver v\u00e1rias regras de encaminhamento para canais diferentes de uma origem e quiser definir um filtro somente para uma regra de origem-destino, siga esta instru\u00e7\u00e3o.<\/p>\n\n<p>Adicione a seguinte constru\u00e7\u00e3o \u00e0 <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a>: <strong>-&gt;-1001251642436<\/strong><br\/>Onde -1001251642436 \u00e9 o identificador do canal de destino no sistema do Telegram acrescido do prefixo &#8220;-100&#8221; (\u00e9 a forma como o Telegram distingue os n\u00fameros dos canais dos n\u00fameros de outros objetos). Para encontrar esse n\u00famero \u00e9 muito simples, basta pesquisar na Internet para obter instru\u00e7\u00f5es. Por exemplo, encaminhar uma mensagem do canal para o bot @junction_helper0_bot. L\u00e1 voc\u00ea ver\u00e1 o n\u00famero do canal em forward_from_chat.id ou forward_from.id.<br\/>Assim, por exemplo, o comando de configura\u00e7\u00e3o pode ter a seguinte apar\u00eancia:<br\/><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a>-&gt;-1001251642436 mustHave cats<\/code><\/p>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-posts-of-a-specific-person\"><span class=\"ez-toc-section\" id=\"Filtragem_de_postagens_de_uma_pessoa_especifica\"><\/span>Filtragem de postagens de uma pessoa espec\u00edfica<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Voc\u00ea pode fazer com que <a href=\"https:\/\/t.me\/junction_bot\">o Junction Bot<\/a> filtre as mensagens do Telegram de um usu\u00e1rio espec\u00edfico. Digamos que @source seja o chat de origem. Para encaminhar apenas mensagens de @usu\u00e1rio, fa\u00e7a o seguinte:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Crie uma nova regra de encaminhamento com o comando  <code>\/new<\/code><\/li>\n\n\n\n<li>Ative a c\u00f3pia dos nomes dos autores com o comando<br\/><code>\/settingchannel <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> author full<\/code><\/li>\n\n\n\n<li>Configure o filtro para o nome que voc\u00ea precisa com o comando<br\/><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave <em>user_reference<\/em><\/code><br\/>Se voc\u00ea precisar que a mensagem seja de um usu\u00e1rio espec\u00edfico e, ao mesmo tempo, contenha um texto espec\u00edfico, precisar\u00e1 de um comando ligeiramente diferente:<br\/><code>\/filterrx <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave .*<em>user_reference<\/em>.*specific<\/code> <code>text.*<\/code><\/li>\n<\/ol>\n\n<p>Na maioria dos casos, como <em>user_reference <\/em>, voc\u00ea pode usar o @username do usu\u00e1rio. Em alguns casos, isso n\u00e3o funcionar\u00e1 (por exemplo, se o usu\u00e1rio n\u00e3o tiver um nome de usu\u00e1rio p\u00fablico ou se o bot n\u00e3o tiver informa\u00e7\u00f5es completas sobre ele). Nesse caso, voc\u00ea precisa ativar um <a href=\"\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#Finding_out_what_is_not_working\">relat\u00f3rio de explica\u00e7\u00e3o<\/a> e ver como o usu\u00e1rio \u00e9 referenciado na mensagem e, em seguida, usar essa string.<\/p>\n\n<p>Com a configura\u00e7\u00e3o <code>author <\/code>, as mensagens resultantes conter\u00e3o o nome do autor da mensagem. \u00c0s vezes, \u00e9 necess\u00e1rio que o nome do autor n\u00e3o esteja presente. Isso exigir\u00e1 um processo um pouco mais complexo, por meio de um canal intermedi\u00e1rio.<\/p>\n\n<p>Suponha que precisemos redirecionar mensagens de A para B. Crie o canal C e configure um redirecionamento de A (origem) para C (intermedi\u00e1rio). Aplique as configura\u00e7\u00f5es das p\u00e1ginas 2 e 3 a ele:<br\/><code>\/settingchannel A author full<br\/>\/filter A mustHave @user<\/code><\/p>\n\n<p>Em seguida, configure um redirecionamento de C (intermedi\u00e1rio) para B (destino). Definimos uma regra de substitui\u00e7\u00e3o nesse redirecionamento (com o comando <code>\/replace<\/code> ), que remover\u00e1 os nomes dos autores.  <br\/><code>\/replace B @user&amp;nbsp;(User's&amp;nbsp;name)<\/code><\/p>\n\n<p>Pronto! Se voc\u00ea definir essa regra de substitui\u00e7\u00e3o para o primeiro redirecionamento (de A para C), ela n\u00e3o afetar\u00e1 o nome do autor. O nome do autor, assim como o nome do canal de origem, \u00e9 um texto de servi\u00e7o e n\u00e3o \u00e9 afetado pelo comando <code>\/replace<\/code>, podendo ser ajustado de outras maneiras.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-posts-of-a-specific-person\"><span class=\"ez-toc-section\" id=\"Filtragem_de_postagens_encaminhadas\"><\/span>Filtragem de postagens encaminhadas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Voc\u00ea pode fazer com que <a href=\"https:\/\/t.me\/junction_bot\">o Junction Bot<\/a> filtre as mensagens do Telegram que foram encaminhadas para um canal de origem. Digamos que @source seja o canal de origem. Para copiar somente as mensagens originais de @source, mas n\u00e3o as mensagens encaminhadas para @source de outros canais, fa\u00e7a o seguinte:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Crie uma nova regra de encaminhamento com o comando  <code>\/new<\/code><\/li>\n\n\n\n<li>Ative a c\u00f3pia dos nomes dos autores com o comando<br\/><code>\/settingchannel <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> header from_only<\/code><br\/>Ele adicionar\u00e1 no in\u00edcio da mensagem encaminhada um trecho de texto: &#8220;from &#8221; + o nome do canal.<\/li>\n\n\n\n<li>Configure o filtro para o nome do canal que voc\u00ea deseja filtrar. Por exemplo, se as postagens encaminhadas vierem de um canal chamado &#8220;Fonte de encaminhamentos&#8221;<br\/><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave from Source of forwards<\/code><br\/>Se voc\u00ea quiser se livrar das mensagens encaminhadas de qualquer outro canal, precisar\u00e1 de um comando ligeiramente diferente:<br\/><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave from<\/code><\/li>\n<\/ol>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Filtragem_de_IA\"><\/span>Filtragem de IA<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Voc\u00ea pode descrever qualquer crit\u00e9rio de filtragem de forma livre e deixar que a IA filtre automaticamente suas mensagens. O interessante \u00e9 que, dessa forma, voc\u00ea pode filtrar n\u00e3o apenas pelo texto da mensagem em si, mas tamb\u00e9m por seu significado e sentimento. Por exemplo, voc\u00ea pode pedir \u00e0 IA que deixe apenas not\u00edcias positivas em seu canal \u263a\ufe0f<\/p>\n\n<p>Como configurar isso, veja <a href=\"\/pt-br\/integracoes\/#Examples\">aqui<\/a>.<\/p>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Filtragem_manual\"><\/span>Filtragem manual<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Se quiser ter controle manual sobre se as postagens devem ser copiadas ou ignoradas, use o <a href=\"\/pt-br\/modo-de-revisao\/\">modo de revis\u00e3o<\/a>.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"explain\"><span class=\"ez-toc-section\" id=\"Descobrir_o_que_nao_esta_funcionando\"><\/span>Descobrir o que n\u00e3o est\u00e1 funcionando<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Verifique quais s\u00e3o os filtros atuais e se eles est\u00e3o corretos:<\/p>\n\n<p><code>\/filter <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><br\/>\/filterrx <a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code><\/p>\n\n<p>Se voc\u00ea configurar muitos filtros, pode ser dif\u00edcil descobrir por que uma determinada mensagem est\u00e1 sendo transmitida ou n\u00e3o. Para ajud\u00e1-lo nessa tarefa, h\u00e1 uma configura\u00e7\u00e3o especial chamada <span class=\"cool-title\">explain<\/span>. Voc\u00ea pode ativ\u00e1-lo com o comando:<\/p>\n\n<pre class=\"wp-block-preformatted\">\/settingchannel <code><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> explicar sobre<\/pre>\n\n<p>Se estiver ativado, voc\u00ea receber\u00e1 um relat\u00f3rio para cada nova mensagem proveniente desse source_channel. O relat\u00f3rio explicar\u00e1 por que essa mensagem foi filtrada ou autorizada a passar.<\/p>\n\n<p>Para desativar um modo de explica\u00e7\u00e3o, use o comando<\/p>\n\n<pre id=\"block-c3393611-36fa-4c99-9c29-3c988287a931\" class=\"wp-block-preformatted\">\/settingchannel <code><a href=\"\/pt-br\/configuracoes-e-recursos\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> explain off<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Filtragem No Junction Bot, voc\u00ea pode filtrar as mensagens recebidas do Telegram aplicando regras de filtragem. Voc\u00ea decide quais mensagens receber\u00e1 e quais ser\u00e3o filtradas para que voc\u00ea n\u00e3o as veja (como an\u00fancios, por exemplo). Os filtros podem ser aplicados aos canais separadamente ou a todos os canais de uma s\u00f3 vez. Voc\u00ea pode combinar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"sidebar","ocean_second_sidebar":"0","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"0","ocean_custom_header_template":"0","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"0","ocean_menu_typo_font_family":"0","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"0","footnotes":""},"class_list":["post-4521","page","type-page","status-publish","hentry","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Junction Bot - Bot do Telegram para filtrar mensagens<\/title>\n<meta name=\"description\" content=\"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Junction Bot para filtrar mensagens do Telegram\" \/>\n<meta property=\"og:description\" content=\"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/\" \/>\n<meta property=\"og:site_name\" content=\"Junction Bot\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-01T13:35:22+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Junction Bot para filtrar mensagens do Telegram\" \/>\n<meta name=\"twitter:description\" content=\"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.\" \/>\n<meta name=\"twitter:label1\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"15 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/\",\"url\":\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/\",\"name\":\"Junction Bot - Bot do Telegram para filtrar mensagens\",\"isPartOf\":{\"@id\":\"https:\/\/junctionbot.io\/#website\"},\"datePublished\":\"2020-04-05T11:37:39+00:00\",\"dateModified\":\"2024-01-01T13:35:22+00:00\",\"description\":\"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.\",\"breadcrumb\":{\"@id\":\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/junctionbot.io\/pt-br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Bot do Telegram para filtrar mensagens\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/junctionbot.io\/#website\",\"url\":\"https:\/\/junctionbot.io\/\",\"name\":\"Junction Bot\",\"description\":\"Auto Copy Forward Transform and Translate Telegram Channels Groups and Bots\",\"publisher\":{\"@id\":\"https:\/\/junctionbot.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/junctionbot.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/junctionbot.io\/#organization\",\"name\":\"Junction Bot\",\"url\":\"https:\/\/junctionbot.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/junctionbot.io\/#\/schema\/logo\/image\/\",\"url\":\"\/wp-content\/uploads\/2020\/06\/junc_logo-400.jpg\",\"contentUrl\":\"\/wp-content\/uploads\/2020\/06\/junc_logo-400.jpg\",\"width\":400,\"height\":400,\"caption\":\"Junction Bot\"},\"image\":{\"@id\":\"https:\/\/junctionbot.io\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Junction Bot - Bot do Telegram para filtrar mensagens","description":"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/","og_locale":"pt_BR","og_type":"article","og_title":"Junction Bot para filtrar mensagens do Telegram","og_description":"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.","og_url":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/","og_site_name":"Junction Bot","article_modified_time":"2024-01-01T13:35:22+00:00","twitter_card":"summary_large_image","twitter_title":"Junction Bot para filtrar mensagens do Telegram","twitter_description":"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.","twitter_misc":{"Est. tempo de leitura":"15 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/","url":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/","name":"Junction Bot - Bot do Telegram para filtrar mensagens","isPartOf":{"@id":"https:\/\/junctionbot.io\/#website"},"datePublished":"2020-04-05T11:37:39+00:00","dateModified":"2024-01-01T13:35:22+00:00","description":"Use o Junction Bot para filtrar as mensagens do Telegram de que voc\u00ea precisa, criando regras de filtragem. Oferecemos suporte a mustHave, mustNotHave, regex, filtragem por tipo de anexo e muito mais.","breadcrumb":{"@id":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/old.junctionbot.io\/pt-br\/bot-do-telegram-para-filtrar-mensagens\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/junctionbot.io\/pt-br\/"},{"@type":"ListItem","position":2,"name":"Bot do Telegram para filtrar mensagens"}]},{"@type":"WebSite","@id":"https:\/\/junctionbot.io\/#website","url":"https:\/\/junctionbot.io\/","name":"Junction Bot","description":"Auto Copy Forward Transform and Translate Telegram Channels Groups and Bots","publisher":{"@id":"https:\/\/junctionbot.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/junctionbot.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/junctionbot.io\/#organization","name":"Junction Bot","url":"https:\/\/junctionbot.io\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/junctionbot.io\/#\/schema\/logo\/image\/","url":"\/wp-content\/uploads\/2020\/06\/junc_logo-400.jpg","contentUrl":"\/wp-content\/uploads\/2020\/06\/junc_logo-400.jpg","width":400,"height":400,"caption":"Junction Bot"},"image":{"@id":"https:\/\/junctionbot.io\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/pages\/4521","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/comments?post=4521"}],"version-history":[{"count":1,"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/pages\/4521\/revisions"}],"predecessor-version":[{"id":4522,"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/pages\/4521\/revisions\/4522"}],"wp:attachment":[{"href":"https:\/\/old.junctionbot.io\/pt-br\/wp-json\/wp\/v2\/media?parent=4521"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}