{"id":4053,"date":"2020-04-05T13:37:39","date_gmt":"2020-04-05T11:37:39","guid":{"rendered":"https:\/\/docs.junction.space\/mesajlari-filtrelemek-icin-telegram-botu\/"},"modified":"2023-12-01T11:15:41","modified_gmt":"2023-12-01T09:15:41","slug":"mesajlari-filtrelemek-icin-telegram-botu","status":"publish","type":"page","link":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/","title":{"rendered":"Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"filtering\"><span class=\"ez-toc-section\" id=\"Filtreleme\"><\/span>Filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\"> Junction Bot<\/a> &#8216;ta, filtreleme kurallar\u0131 uygulayarak gelen Telegram mesajlar\u0131n\u0131 filtreleyebilirsiniz. Hangi mesajlar\u0131 alaca\u011f\u0131n\u0131za ve hangilerini g\u00f6rmemeniz i\u00e7in filtrelenece\u011fine siz karar verirsiniz (\u00f6rne\u011fin reklamlar gibi).  <\/p>\n\n<p>Filtreler kanallara ayr\u0131 ayr\u0131 veya t\u00fcm kanallara ayn\u0131 anda uygulanabilir. Her t\u00fcrden istedi\u011finiz miktarda filtreyi birle\u015ftirebilirsiniz.<\/p>\n\n<p><strong>Desteklenen \u00f6zellikler<\/strong>: mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131.<\/p>\n\n<p>L\u00fctfen size saatler kazand\u0131rabilecek \u00e7ok kullan\u0131\u015fl\u0131 bir hata ay\u0131klama <a href=\"\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#Finding_out_what_is_not_working\" data-type=\"URL\" data-id=\"\/filtering\/#Finding_out_what_is_not_working\">\u00f6zelli\u011fi<\/a> oldu\u011funu unutmay\u0131n.<\/p>\n\n<pre class=\"wp-block-preformatted\"><h3><span class=\"ez-toc-section\" id=\"Komutlar\"><\/span>Komutlar<span class=\"ez-toc-section-end\"><\/span><\/h3><span class=\"cool-title\">\/filter<\/span> - bir filtre olu\u015fturun (1 kaynak i\u00e7in) VEYA ikinci kez girilirse bir filtreyi kald\u0131r\u0131n.\n\u0130le birle\u015ftirir: 'mustHave', 'mustNotHave', 'every', ek t\u00fcr\u00fc  \n\n<span class=\"cool-title\">\/filterrx<\/span> - regex ile filtreleme ( <a href=\"#Advanced_filtering\">buradaki<\/a> \u00f6rneklere bak\u0131n)\n\n<span class=\"cool-title\">\/filterall<\/span>, <span class=\"cool-title\">\/filterrxall<\/span> - <a href=\"\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#Setting_a_filter_to_all_your_sources\" data-type=\"URL\" data-id=\"\/filtering\/#Setting_a_filter_to_all_your_sources\">t\u00fcm kaynaklar i\u00e7in bir filtre olu\u015fturun<\/a>\n\n<span class=\"cool-title\">\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/span> - bir kanala uygulanan t\u00fcm ge\u00e7erli filtreleri g\u00f6r\u00fcn  <\/pre>\n\n<p><strong>Ayn\u0131 kaynaktan farkl\u0131 hedeflere birden fazla y\u00f6nlendirme kural\u0131n\u0131z<\/strong> varsa, farkl\u0131 hedefler i\u00e7in farkl\u0131 ayarlar, filtreler ve de\u011fi\u015ftirmeler ayarlayabilirsiniz. Daha fazla ayr\u0131nt\u0131 i\u00e7in <a href=\"\/tr\/mesajlari-kopyalamak-icin-telegram-botu\/#Forwarding_from_one_source_to_several_destinations\">buraya<\/a> bak\u0131n\u0131z.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"musthave-mustnothave\"><span class=\"ez-toc-section\" id=\"mustHave_mustNotHave_filtreleri\"><\/span>mustHave, mustNotHave filtreleri<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">mustHave<\/span> - sadece belirli bir metin i\u00e7eren mesajlar alacaks\u0131n\u0131z\nFormat:  <code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#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>\nL\u00fctfen bir filtre metninin ayr\u0131 kelimeler olarak de\u011fil, b\u00fct\u00fcn bir ifade olarak ge\u00e7erli oldu\u011funu unutmay\u0131n. Yani bu \u00f6rnekte tam olarak \"cool cats\" ifadesini i\u00e7eren t\u00fcm mesajlar\u0131 alacaks\u0131n\u0131z. Buradaki gibi herhangi bir ka\u00e7\u0131\u015f karakteri kullanman\u0131za gerek yoktur.\n\n<span class=\"cool-title\">mustNotHave<\/span> - belirli bir metne sahip mesajlar\u0131 filtreler\nFormat:  <code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#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=\"Filtrelerin_birlestirilmesi\"><\/span>Filtrelerin birle\u015ftirilmesi<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Birka\u00e7 <strong>mustHave <\/strong>filtresi &#8220;OR&#8221; kural\u0131na g\u00f6re birle\u015ftirilecektir.<\/p>\n\n<p>Birka\u00e7 <strong>mustNotHave <\/strong>filtresi &#8220;AND&#8221; kural\u0131na g\u00f6re birle\u015ftirilecektir.<\/p>\n\n<p>Not: Bunlar\u0131 tek bir komutta birle\u015ftiremezsiniz. Her filtre i\u00e7in ayr\u0131 bir komut kullan\u0131n.<\/p>\n\n<pre class=\"wp-block-preformatted\">\u00d6rnekler:\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave cats<\/code>\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave kittens<\/code>\n'Kediler' veya 'yavru kediler' kelimelerini i\u00e7eren t\u00fcm mesajlar\u0131 alacaks\u0131n\u0131z\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave dogs<\/code>\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave puppies<\/code> \n'K\u00f6pek' veya 'yavru k\u00f6pek' kelimelerini i\u00e7eren hi\u00e7bir mesaj almayacaks\u0131n\u0131z<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-by-type-of-attachment\"><span class=\"ez-toc-section\" id=\"Telegram_ekinin_turune_gore_filtreleme\"><\/span>Telegram ekinin t\u00fcr\u00fcne g\u00f6re filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Ayr\u0131ca medya mesajlar\u0131n\u0131 filtreleyebilirsiniz. Bunun i\u00e7in filtre metni olarak a\u015fa\u011f\u0131daki dizelerden birini kullan\u0131n:  <photo>&lt;foto\u011fraf&gt;, &lt;belge&gt;<\/photo>,  &lt;ses&gt;,  &lt;Video&gt;,  &lt;\u00e7\u0131kartma&gt;,  &lt;ses&gt;,  &lt;konum&gt;,  &lt;animasyon&gt;,  &lt;videonote&gt;,  &lt;anket&gt;.<\/p>\n\n<pre class=\"wp-block-preformatted\"><strong>\u00d6rnekler:<\/strong>\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave &lt;audio&gt;<\/code>  - kanaldan yaln\u0131zca ses ekleri i\u00e7eren mesajlar alacaks\u0131n\u0131z\n<code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave &lt;photo&gt;<\/code>  - kanaldan resim i\u00e7eren herhangi bir mesaj almayacaks\u0131n\u0131z<\/pre>\n\n<h3 class=\"wp-block-heading\" id=\"advanced-filtering\"><span class=\"ez-toc-section\" id=\"Gelismis_filtreleme\"><\/span>Geli\u015fmi\u015f filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Ayr\u0131ca, filtreleme yapmak i\u00e7in <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Regular_expression\" target=\"_blank\">d\u00fczenli ifadeler (RegEx)<\/a> kullanabilirsiniz. Bunun i\u00e7in \/filterrx komutunu kullan\u0131n. Ayn\u0131 formata sahiptir.<\/p>\n\n<pre class=\"wp-block-preformatted\">\u0130\u015fte baz\u0131 yayg\u0131n \u00f6rnekler:\n1. Bir g\u00f6rselin ba\u015fl\u0131\u011f\u0131nda <code>word<\/code> kelimesinin yer ald\u0131\u011f\u0131 g\u00f6nderileri durdurun\n<code><code>\/filterrx <\/code><\/code><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><code><code> mustNotHave<\/code><\/code> <code>.*word.*&lt;photo&gt;.*<\/code>\n2. \u0130ki kelime - <code>word1 <\/code>ve <code>word2 <\/code>- belirli bir s\u0131rada\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*word1.*word2.*<\/code>\n3. Herhangi bir s\u0131rada iki kelime\n<code>\/filterrx <\/code><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><code> <code>mustNotHave<\/code> (?=.*\\bword1\\b)(?=.*\\bword2\\b).*<\/code>\n5. Herhangi bir s\u0131rada iki kelime, kayd\u0131 dikkate almay\u0131n\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> (?i:.*wOrd1.*woRd2.*)<\/code>\n6. Bir k\u00fcmeden herhangi bir kelime\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*word1.*|.*word2.*|.*word3.*<\/code>\n7. Bunlar\u0131 birle\u015ftirebilirsiniz. \u00d6rne\u011fin, b\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harfe duyarl\u0131 olmayan kelimelerden herhangi biri\n<code>\/filterrx <\/code><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><code> <code>mustNotHave<\/code> (?i:.*wOrd1.*|.*worD2.*|.*woRd3.*)<\/code>\n8. Rus alfabesi i\u00e7eren herhangi bir kelime\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustNotHave<\/code> .*([\u0430-\u044f\u0410-\u042f]+).*<\/code>\n9. Herhangi bir HTTP ba\u011flant\u0131s\u0131\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> mustNotHave .*(http:\\\/\\\/|https:\\\/\\\/).*<\/code>\n10. Herhangi bir say\u0131\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> mustNotHave .*([0-9]+).*<\/code>\n11. Herhangi bir @kullan\u0131c\u0131 ad\u0131\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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave <\/code>.*@([a-zA-Z0-9=&amp;_\\-]+).*<\/pre>\n\n<p>Bu filtreleri kullanmadan \u00f6nce RegEx&#8217;in ne oldu\u011funu anlamak \u00f6nemlidir. \u00d6rne\u011fin, <strong>word2<\/strong> d\u00fczenli ifadesine sahip filtre, word2 d\u0131\u015f\u0131nda s\u00f6zc\u00fckler i\u00e7erdi\u011finden <strong>word1 word2 word3<\/strong> iletisiyle E\u015eLE\u015eMEZ. Kelimenin her iki taraf\u0131na .* eklemeyi unutmay\u0131n: <strong>.*word2.*<\/strong><\/p>\n\n<p>\u00d6nemli bir n\u00fcansa dikkat edin: filtreleme yaparken bot metnin sonuna bir bo\u015fluk ve\/veya medya i\u00e7erik kodu ekleyebilir. Bu nedenle, RegEx filtrelerinizin sonuna her zaman <strong>.*<\/strong> koyman\u0131z\u0131 tavsiye ederiz.<\/p>\n\n<p>Bir ba\u015fka \u00f6nemli nokta: Filtreler i\u00e7in RegEx&#8217;in ba\u015f\u0131nda ve sonunda genellikle bir <code>.*<\/code> vard\u0131r, \u00e7\u00fcnk\u00fc t\u00fcm mesaj\u0131n ifadeye uymas\u0131n\u0131 istersiniz. De\u011fi\u015ftirmeler i\u00e7in benzer bir ifade kullanmak istiyorsan\u0131z, muhtemelen <code>.*<\/code> adresini kald\u0131rmak istersiniz (aksi takdirde de\u011fi\u015ftirme, mesaj metninin tamam\u0131n\u0131 de\u011fi\u015ftirir).<\/p>\n\n<p>D\u00fczenli ifadeleri test etmek i\u00e7in \u00e7ok uygun bir ara\u00e7 vard\u0131r: <a href=\"https:\/\/regex101.com\/\">https:\/\/regex101.com<\/a>. Flavor&#8217;\u0131 &#8220;Java 8&#8221; olarak ayarlay\u0131n ve bayra\u011f\u0131 &#8220;Tek sat\u0131r: Nokta yeni sat\u0131rla e\u015fle\u015fir&#8221; olarak ayarlay\u0131n. Bu, @junction_bot&#8217;un e\u015fle\u015ftiricisi ile ayn\u0131 \u015fekilde \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Duzenli_ifadelerle_ilgili_yardim\"><\/span>D\u00fczenli ifadelerle ilgili yard\u0131m<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>D\u00fczenli ifadeler \u00e7ok geni\u015f bir konudur. Bu alandaki yard\u0131m bot idaresinin kapsam\u0131 d\u0131\u015f\u0131ndad\u0131r. L\u00fctfen y\u00f6neticilere \u00f6zel olarak yaz\u0131p size bir yedek kural veya filtre yapmalar\u0131n\u0131 istemeyin. Ayr\u0131ca, bot y\u00f6netimi destek grubunda bu t\u00fcr bir yard\u0131m sa\u011flamamaktad\u0131r.<\/p>\n\n<p>\u0130htiya\u00e7lar\u0131n\u0131z i\u00e7in bir d\u00fczenli ifade olu\u015fturman\u0131n en kolay yolu <a href=\"https:\/\/chat.openai.com\/\">ChatGPT<\/a>&#8216;ye sormakt\u0131r, bu konuda olduk\u00e7a iyidir.<\/p>\n\n<p>Ayr\u0131ca, uygun <a href=\"https:\/\/www.google.com\/search?q=forums+about+regex\">forumlarda<\/a> yard\u0131m arayabilirsiniz. \u00d6rne\u011fin <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/regex\">StackOverflow<\/a> veya <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=\"Tum_kaynaklariniz_icin_bir_filtre_ayarlama\"><\/span>T\u00fcm kaynaklar\u0131n\u0131z i\u00e7in bir filtre ayarlama<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Mevcut t\u00fcm kaynaklar\u0131n\u0131za bir filtre eklemek i\u00e7in <code>\/filterall<\/code> veya <code>\/filterrxall<\/code> (d\u00fczenli ifadeler i\u00e7in) komutunu kullan\u0131n.<\/p>\n\n<p>Yeni y\u00f6nlendirme kurallar\u0131n\u0131n her zaman bo\u015f bir filtre listesiyle olu\u015fturuldu\u011funu l\u00fctfen unutmay\u0131n. Filtreleri mevcut bir kaynaktan bunlara <a href=\"\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#Copy_filters\" data-type=\"URL\" data-id=\"\/filtering\/#Copy_filters\">kopyalayabilirsiniz<\/a>.<\/p>\n\n<p>Mesela:<br\/><code>\/filterrxall add mustNotHave .*(http:\\\/\\\/|https:\\\/\\\/).*<\/code><\/p>\n\n<p>Bu komut, t\u00fcm kaynaklar\u0131n\u0131za ba\u011flant\u0131 i\u00e7eren herhangi bir mesaj\u0131 durduracak bir filtre ekleyecektir.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"copy-filters\"><span class=\"ez-toc-section\" id=\"Filtreleri_kopyala\"><\/span>Filtreleri kopyala<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a> &#8216;ta t\u00fcm filtreleri bir Telegram kanal\u0131ndan di\u011ferine kopyalayabilirsiniz. Bunu yapmak i\u00e7in a\u015fa\u011f\u0131daki komut format\u0131n\u0131 kullan\u0131n:<\/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=\"Filtreleri_kaldir\"><\/span>Filtreleri kald\u0131r<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Bir filtreyi kald\u0131rmak i\u00e7in ayn\u0131 komutu bir kez daha g\u00f6ndermeniz yeterlidir.  <\/p>\n\n<p>Bir kanala uygulanan t\u00fcm ge\u00e7erli filtreleri g\u00f6rmek i\u00e7in \u015fu komutu kullan\u0131n<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code><\/pre>\n\n<p>T\u00fcm kanallar\u0131n\u0131zdan t\u00fcm filtreleri silmek i\u00e7in \u015fu komutu kullan\u0131n  <\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filterall DELETE ALL<\/code><\/pre>\n\n<p>RegEx filtreleri i\u00e7in buna uygun olarak <code>\/filterrx<\/code> ve<code> \/filterrxall<\/code> adreslerini kullan\u0131n.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"receiving-only-n-th-message\"><span class=\"ez-toc-section\" id=\"Yalnizca_Ninci_mesajin_alinmasi\"><\/span>Yaln\u0131zca N&#8217;inci mesaj\u0131n al\u0131nmas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\">Junction bot<\/a> &#8216;ta Telegram mesajlar\u0131n\u0131 s\u0131kl\u0131\u011fa g\u00f6re filtreleyebilirsiniz, b\u00f6ylece yaln\u0131zca her n&#8217;inci mesaj kopyalanacakt\u0131r (a\u015fa\u011f\u0131daki \u00f6rnekte &#8211; her ikinci mesaj). Bunu yapmak i\u00e7in a\u015fa\u011f\u0131daki komut format\u0131n\u0131 kullan\u0131n:<\/p>\n\n<pre class=\"wp-block-preformatted\"><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#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=\"Tarih_ve_saate_gore_filtreleme\"><\/span>Tarih ve saate g\u00f6re filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\">Junction bot<\/a>, mesajlar\u0131n Telegram&#8217;\u0131n\u0131 geldikleri tarih ve saate ba\u011fl\u0131 olarak filtreleyebilir.<\/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>Zaman aral\u0131\u011f\u0131 setleri:<br\/>&#8211; <strong>mustHave<\/strong> i\u00e7in mesajlar\u0131n gelmesi gereken aral\u0131k<br\/>&#8211; <strong>mustNotHave<\/strong> i\u00e7in mesajlar\u0131n gelmemesi gereken aral\u0131k<\/p>\n\n<p>Zaman aral\u0131\u011f\u0131 haftan\u0131n g\u00fcn\u00fcn\u00fc, saati ve saat dilimini i\u00e7erebilir.<\/p>\n\n<p><strong>Haftan\u0131n g\u00fcn\u00fc<\/strong>. Her zaman bir <strong>w<\/strong> harfi ile ba\u015flar ve ard\u0131ndan haftan\u0131n g\u00fcnlerinin say\u0131lar\u0131n\u0131 takip eder (Pzt&#8217;den ba\u015flayarak).<br\/>\u00d6rnek:<\/p>\n\n<p><code>w135<\/code><br\/>Haftan\u0131n 1., 3. ve 5. g\u00fcnlerine kar\u015f\u0131l\u0131k gelir (Pazartesi, \u00c7ar\u015famba, Cuma)<\/p>\n\n<p><code>w67<\/code><br\/>Haftan\u0131n 6. ve 7. g\u00fcnlerine kar\u015f\u0131l\u0131k gelir (Sat, Sun)<\/p>\n\n<p><strong>Zaman<\/strong>. Zaman her zaman 24 saat bi\u00e7imindedir, &#8211; ile (dahil) aras\u0131nda bir aral\u0131k, saat:dakika.<br\/>\u00d6rnekler:<br\/>9:30-17:30<br\/>0:00-23:59<\/p>\n\n<p><strong>Saat dilimi<\/strong>. L\u00fctfen mevcut saat dilimlerinin listesine <a rel=\"noreferrer noopener\" href=\"https:\/\/junction.space\/timezones.html\" data-type=\"URL\" data-id=\"https:\/\/junction.space\/timezones.html\" target=\"_blank\">buradan<\/a> bak\u0131n. Saat dilimini a\u00e7\u0131k\u00e7a belirtmezseniz, CET &#8211; Orta Avrupa Saati (Amsterdam\/Berlin\/Prag\/Viyana) olarak ayarlanacakt\u0131r.<\/p>\n\n<p>\u00d6rnekler:<\/p>\n\n<p><code>\/filtertime <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave 0:00-7:00<\/code><br\/>Mesajlar gece yar\u0131s\u0131ndan CET&#8217;de sabah 7&#8217;ye kadar <strong>gelmeyecektir<\/strong>.<\/p>\n\n<p><code>\/filtertime <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave w12345 8:00-20:00 America\/New_York<\/code><br\/>Mesajlar sadece i\u015f g\u00fcnlerinde (Pazartesi-Cuma) New York saatiyle sabah 8&#8217;den ak\u015fam 8&#8217;e kadar gelecektir.<\/p>\n\n<p>T\u00fcm kaynaklar\u0131n\u0131za zamansal bir filtre eklemek i\u00e7in <code>\/filtertimeall<\/code> komutunu kullanabilirsiniz. \u00d6rne\u011fin: <br\/><code>\/filtertimeall add mustNotHave 0:00-7:00<\/code><br\/>\u00c7\u0131karmak i\u00e7in:<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=\"Gruptaki_konuya_gore_filtreleme\"><\/span>Gruptaki konuya g\u00f6re filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Bir konu filtresi ayarlamak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/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>Grubun konu numaras\u0131n\u0131 \u00f6\u011frenmek i\u00e7in, konudaki herhangi bir g\u00f6nderinin ba\u011flant\u0131s\u0131n\u0131 al\u0131n. Ba\u011flant\u0131n\u0131n ortas\u0131ndaki say\u0131 konu numaras\u0131d\u0131r. \u00d6rne\u011fin, ba\u011flant\u0131 https:\/\/t.me\/publicchat\/1723\/36753 ise, konu numaras\u0131 1723&#8217;t\u00fcr.<\/p>\n\n<p>\u00d6rnekler:<\/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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> <code>mustHave 1723<\/code><br\/>Yaln\u0131zca 1723 numaral\u0131 konudan g\u00f6nderilere izin verin.<\/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=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave 7231<\/code><br\/>Konu numaras\u0131 7231 olan g\u00f6nderileri filtreleyin.<\/p>\n\n<p>Kaynaktaki farkl\u0131 konulardan farkl\u0131 hedef kanallara mesaj kopyalamak i\u00e7in \u00f6nce kaynaktan hedefe gerekli y\u00f6nlendirme kurallar\u0131n\u0131 olu\u015fturun. Ard\u0131ndan, her bir \u00f6zel <a href=\"\/tr\/mesajlari-kopyalamak-icin-telegram-botu\/#Copying_from_one_Telegram_source_to_several_destinations\">y\u00f6nlendirme<\/a> kural\u0131 i\u00e7in, <a href=\"\/tr\/mesajlari-kopyalamak-icin-telegram-botu\/#Copying_from_one_Telegram_source_to_several_destinations\">a\u015fa\u011f\u0131daki talimatlar\u0131<\/a> izleyerek <code>\/filtertopic<\/code> komutuyla istedi\u011finiz filtreyi ayarlay\u0131n. \u00d6rne\u011fin, komut \u015fu \u015fekilde g\u00f6r\u00fcnebilir:<br\/><code>\/filtertopic &amp;123456789#151617181-&gt;-1001222333444 mustHave 1723<\/code><\/p>\n\n<p>\u0130letileri kaynaktaki konulardan hedefteki ayn\u0131 konulara kopyalamak i\u00e7in hedef konular\u0131 manuel olarak olu\u015fturman\u0131z gerekir. Ard\u0131ndan her konu i\u00e7in bir ara kanal olu\u015fturman\u0131z gerekir. Her konu i\u00e7in, \u00f6nce istenen konu filtresi ile ara kanala kopyalamay\u0131 ayarlars\u0131n\u0131z. Ard\u0131ndan ara kanaldan hedefe istenen <code><a href=\"\/tr\/cesitli\/#Topics_in_groups\">topic<\/a><\/code> ayar\u0131 ile.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"duplicates\"><span class=\"ez-toc-section\" id=\"Kopyalar\"><\/span>Kopyalar<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Baz\u0131 durumlarda bir mesaj size birka\u00e7 kez gelebilir. \u00d6rne\u011fin, her ikisi de ayn\u0131 g\u00f6nderiyi ileten iki kanala abone olduysan\u0131z. <a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a> &#8216;taki t\u00fcm ayn\u0131 Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in <span class=\"cool-title\">\/setting duplicate<\/span> komutunu kullan\u0131n. G\u00f6r\u00fcn\u00fc\u015fleri aras\u0131ndaki 24 saatlik s\u00fcre i\u00e7inde ayn\u0131 mesajlar i\u00e7in \u00e7al\u0131\u015f\u0131r.<\/p>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">\/setting duplicate<\/span> + a\u015fa\u011f\u0131daki se\u00e7eneklerden biri:\n\n<span class=\"cool-title\">pass<\/span> - devre d\u0131\u015f\u0131, kopyalara izin ver\nEx.  <code>\/setting duplicate pass<\/code>\n\n<span class=\"cool-title\">filter<\/span> - yinelenen mesajlar\u0131 filtreler\nEx.  <code>\/setting duplicate filter<\/code><\/pre>\n\n<p>Bu ayar\u0131 sadece bir kanala uygulamak i\u00e7in <code>\/setting<\/code> komutunu <code>\/settingchannel <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> ile de\u011fi\u015ftirin<a href=\"\/tr\/ayarlar-ve-ozellikler\/#Applying_settings_to_one_or_all_channels\">(devam\u0131n\u0131 okuyun<\/a>).<\/p>\n\n<p>L\u00fctfen yinelenenlerin filtresinin orijinal mesajlar\u0131 kar\u015f\u0131la\u015ft\u0131rd\u0131\u011f\u0131na dikkat edin. Bu, de\u011fi\u015ftirme kurallar\u0131n\u0131z\u0131n bir sonucu olarak ortaya \u00e7\u0131kan hedef kanaldaki yinelemeleri \u00f6nlemek istiyorsan\u0131z, bir ara kanal arac\u0131l\u0131\u011f\u0131yla biraz daha karma\u015f\u0131k bir yakla\u015f\u0131m kullanman\u0131z gerekti\u011fi anlam\u0131na gelir.<\/p>\n\n<p>Diyelim ki mesajlar\u0131 A&#8217;dan B&#8217;ye y\u00f6nlendirmemiz gerekiyor. C kanal\u0131n\u0131 olu\u015fturun ve A&#8217;dan (kaynak) C&#8217;ye (ara) bir y\u00f6nlendirme ayarlay\u0131n. T\u00fcm de\u011fi\u015ftirme kurallar\u0131n\u0131z\u0131 A kanal\u0131na uygulay\u0131n. A kanal\u0131 i\u00e7in yinelenen bir filtre olu\u015fturman\u0131za gerek yoktur.  <\/p>\n\n<p>Ard\u0131ndan, C&#8217;den (ara) B&#8217;ye (hedef) bir y\u00f6nlendirme ayarlay\u0131n. Bu yeniden y\u00f6nlendirmede ( <code>\/settingchannel C duplicate filter <\/code>komutuyla), de\u011fi\u015ftirme kurallar\u0131n\u0131n bir sonucu olarak ortaya \u00e7\u0131kanlar da dahil olmak \u00fczere t\u00fcm yinelenenleri kald\u0131racak bir filtreleme kural\u0131 belirledik.  <\/p>\n\n<p>Tamamd\u0131r! \u0130lk y\u00f6nlendirme (A&#8217;dan C&#8217;ye) i\u00e7in bir \u00e7o\u011faltmalar filtresi ayarlarsan\u0131z, de\u011fi\u015ftirme kurallar\u0131n\u0131n bir sonucu olarak ortaya \u00e7\u0131kan \u00e7o\u011faltmalar\u0131 etkilemeyecektir.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"bulk-modification-of-filters\"><span class=\"ez-toc-section\" id=\"Filtrelerin_toplu_modifikasyonu\"><\/span>Filtrelerin toplu modifikasyonu<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><span class=\"cool-title\">\/filterall<\/span> &#8211; bu komut, bu filtreyi t\u00fcm aboneliklerinize ve y\u00f6nlendirmelerinize ekleyecektir. L\u00fctfen ortak bir filtre seti diye bir \u015fey olmad\u0131\u011f\u0131na dikkat edin &#8211; t\u00fcm kurallara uygulanan bir filtre seti mevcut de\u011fildir. Somut abonelik \/ y\u00f6nlendirme kural\u0131 ba\u015f\u0131na bir dizi filtre vard\u0131r.  <\/p>\n\n<p>\/filterall, \/filter ile ayn\u0131 kombinasyonlarla \u00e7al\u0131\u015f\u0131r.<\/p>\n\n<p>source_channel yerine bir eylem belirlersiniz: ekle veya kald\u0131r.<\/p>\n\n<pre class=\"wp-block-preformatted\"><span class=\"cool-title\">\/filterall add<\/span> - t\u00fcm kanallara yeni bir filtre ekler.\nFormat:  <code>\/filterall add [rule] text to receive<\/code>\nEx.  <code>\/filterall add mustHave bitcoin<\/code> VEYA <code>\/filterall add mustNotHave litecoin<\/code>\n\n<span class=\"cool-title\">\/filterall remove<\/span> - filtreyi t\u00fcm kanallardan kald\u0131r\u0131r.\nFormat:  <code>\/filterall remove [rule] text to filter out<\/code>\nEx.  <code>\/filterall remove mustHave bitcoin<\/code> VEYA <code>\/filterall remove mustNotHave litecoin<\/code><\/pre>\n\n<p>D\u00fczenli ifadeleri kullanmak i\u00e7in komutu <span class=\"cool-title\">\/filterrxall<\/span> olarak de\u011fi\u015ftirin.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"one-source-many-destinations\"><span class=\"ez-toc-section\" id=\"Tek_kaynak_%E2%80%93_bircok_varis_noktasi\"><\/span>Tek kaynak &#8211; bir\u00e7ok var\u0131\u015f noktas\u0131<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Bir kaynaktan farkl\u0131 kanallara birden fazla y\u00f6nlendirme kural\u0131n\u0131z varsa ve bir filtreyi yaln\u0131zca bir kaynak-hedef kural\u0131na ayarlamak istiyorsan\u0131z, bu talimat\u0131 izleyin.<\/p>\n\n<p><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> \u00f6\u011fesine a\u015fa\u011f\u0131daki yap\u0131y\u0131 ekleyin: <strong>-&gt;-1001251642436<\/strong><br\/>Burada -1001251642436, Telegram sistemindeki hedef kanal\u0131n tan\u0131mlay\u0131c\u0131s\u0131 art\u0131 &#8220;-100&#8221; \u00f6n ekidir (Telegram, kanallar\u0131n numaralar\u0131n\u0131 di\u011fer nesnelerin numaralar\u0131ndan ay\u0131rt etme y\u00f6ntemidir). Bu numaray\u0131 bulmak \u00e7ok basittir, talimatlar i\u00e7in internette arama yap\u0131n. \u00d6rne\u011fin, kanaldaki bir mesaj\u0131 @junction_helper0_bot botuna iletin. Orada kanal numaras\u0131n\u0131 forward_from_chat.id veya forward_from.id i\u00e7inde g\u00f6receksiniz.<br\/>\u00d6rne\u011fin, yap\u0131land\u0131rma komutu a\u015fa\u011f\u0131daki gibi g\u00f6r\u00fcnebilir:<br\/><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#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=\"Belirli_bir_kisinin_gonderilerini_filtreleme\"><\/span>Belirli bir ki\u015finin g\u00f6nderilerini filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a> &#8216;un belirli bir kullan\u0131c\u0131n\u0131n Telegram mesajlar\u0131n\u0131 filtrelemesini sa\u011flayabilirsiniz. Diyelim ki @source kaynak sohbet. Yaln\u0131zca @kullan\u0131c\u0131s\u0131ndan gelen mesajlar\u0131 iletmek i\u00e7in a\u015fa\u011f\u0131dakileri yap\u0131n:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Komutuyla yeni bir y\u00f6nlendirme kural\u0131 olu\u015fturun  <code>\/new<\/code><\/li>\n\n\n\n<li>Yazar adlar\u0131n\u0131n kopyalanmas\u0131n\u0131 \u015fu komutla a\u00e7\u0131n<br\/><code>\/settingchannel <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> author full<\/code><\/li>\n\n\n\n<li>\u0130htiyac\u0131n\u0131z olan isim i\u00e7in filtreyi \u015fu komutla ayarlay\u0131n<br\/><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave <em>user_reference<\/em><\/code><br\/>Mesaj\u0131n belirli bir kullan\u0131c\u0131dan gelmesi ve ayn\u0131 zamanda belirli bir metin i\u00e7ermesi gerekiyorsa, biraz farkl\u0131 bir komuta ihtiyac\u0131n\u0131z vard\u0131r:<br\/><code>\/filterrx <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustHave .*<em>user_reference<\/em>.*specific<\/code> <code>text.*<\/code><\/li>\n<\/ol>\n\n<p>\u00c7o\u011fu durumda <em>kullan\u0131c\u0131_referans <\/em>olarak kullan\u0131c\u0131n\u0131n <em>@kullan\u0131c\u0131ad\u0131n\u0131 <\/em>kullanabilirsiniz. Baz\u0131 durumlarda \u00e7al\u0131\u015fmayacakt\u0131r (\u00f6rne\u011fin, kullan\u0131c\u0131n\u0131n herkese a\u00e7\u0131k bir kullan\u0131c\u0131 ad\u0131 yoksa veya bot onun hakk\u0131nda tam bilgiye sahip de\u011filse). Bu durumda, bir <a href=\"\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#Finding_out_what_is_not_working\">a\u00e7\u0131klama raporunu<\/a> etkinle\u015ftirmeniz ve mesajda kullan\u0131c\u0131ya nas\u0131l at\u0131fta bulunuldu\u011funu g\u00f6rmeniz ve ard\u0131ndan bu dizeyi kullanman\u0131z gerekir.<\/p>\n\n<p><code>author <\/code>ayar\u0131 ile sonu\u00e7ta ortaya \u00e7\u0131kan mesajlar mesaj\u0131n yazar\u0131n\u0131n ad\u0131n\u0131 i\u00e7erecektir. Bazen yazar\u0131n ad\u0131n\u0131n bulunmamas\u0131 gerekebilir. Bu, bir ara kanal arac\u0131l\u0131\u011f\u0131yla biraz daha karma\u015f\u0131k bir s\u00fcre\u00e7 gerektirecektir.<\/p>\n\n<p>Diyelim ki mesajlar\u0131 A&#8217;dan B&#8217;ye y\u00f6nlendirmemiz gerekiyor. C kanal\u0131n\u0131 olu\u015fturun ve A&#8217;dan (kaynak) C&#8217;ye (ara) bir y\u00f6nlendirme ayarlay\u0131n. Sayfa 2 ve 3&#8217;teki ayarlar\u0131 buna uygulay\u0131n:<br\/><code>\/settingchannel A author full<br\/>\/filter A mustHave @user<\/code><\/p>\n\n<p>Ard\u0131ndan, C&#8217;den (ara) B&#8217;ye (hedef) bir y\u00f6nlendirme ayarlay\u0131n. Bu y\u00f6nlendirmede ( <code>\/replace<\/code> komutuyla) yazarlar\u0131n adlar\u0131n\u0131 kald\u0131racak bir de\u011fi\u015ftirme kural\u0131 belirledik.  <br\/><code>\/replace B @user&amp;nbsp;(User's&amp;nbsp;name)<\/code><\/p>\n\n<p>Tamamd\u0131r! Bu de\u011fi\u015ftirme kural\u0131n\u0131 ilk y\u00f6nlendirme (A&#8217;dan C&#8217;ye) i\u00e7in ayarlarsan\u0131z, yazar\u0131n ad\u0131n\u0131 etkilemeyecektir. Yazar\u0131n ad\u0131, kaynak kanal\u0131n ad\u0131 gibi, bir hizmet metnidir ve <code>\/replace<\/code> komutundan etkilenmez ve ba\u015fka \u015fekillerde ayarlanabilir.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"filtering-posts-of-a-specific-person\"><span class=\"ez-toc-section\" id=\"Iletilen_gonderileri_filtreleme\"><\/span>\u0130letilen g\u00f6nderileri filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p><a href=\"https:\/\/t.me\/junction_bot\">Junction Bot<\/a> &#8216;un bir kaynak kanala iletilen Telegram mesajlar\u0131n\u0131 filtrelemesini sa\u011flayabilirsiniz. Diyelim ki @source kaynak kanal. Di\u011fer kanallardan @source&#8217;a iletilen mesajlar\u0131 de\u011fil, yaln\u0131zca orijinal mesajlar\u0131 @source&#8217;a kopyalamak i\u00e7in a\u015fa\u011f\u0131dakileri yap\u0131n:<\/p>\n\n<ol class=\"wp-block-list\">\n<li>Komutuyla yeni bir y\u00f6nlendirme kural\u0131 olu\u015fturun  <code>\/new<\/code><\/li>\n\n\n\n<li>Yazar adlar\u0131n\u0131n kopyalanmas\u0131n\u0131 \u015fu komutla a\u00e7\u0131n<br\/><code>\/settingchannel <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> header from_only<\/code><br\/>\u0130letilen mesaj\u0131n ba\u015f\u0131na bir metin par\u00e7as\u0131 ekleyecektir: &#8220;from &#8221; + kanal\u0131n ad\u0131.<\/li>\n\n\n\n<li>Filtrelemek istedi\u011finiz kanal\u0131n ad\u0131 i\u00e7in filtreyi ayarlay\u0131n. \u00d6rne\u011fin, iletilen g\u00f6nderiler &#8220;\u0130letilerin Kayna\u011f\u0131&#8221; adl\u0131 bir kanaldan geliyorsa<br\/><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a> mustNotHave from Source of forwards<\/code><br\/>Ba\u015fka bir kanaldan y\u00f6nlendirilen g\u00f6nderilerden kurtulmak istiyorsan\u0131z, biraz farkl\u0131 bir komuta ihtiyac\u0131n\u0131z var:<br\/><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#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=\"Yapay_zeka_filtreleme\"><\/span>Yapay zeka filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Herhangi bir filtreleme kriterini serbest formda tan\u0131mlayabilir ve yapay zekan\u0131n mesajlar\u0131n\u0131z\u0131 otomatik olarak filtrelemesine izin verebilirsiniz. \u0130lgin\u00e7 bir \u015fekilde, bu \u015fekilde yaln\u0131zca mesaj\u0131n metnine g\u00f6re de\u011fil, ayn\u0131 zamanda anlam\u0131na ve duygusuna g\u00f6re de filtreleme yapabilirsiniz. \u00d6rne\u011fin, yapay zekadan kanal\u0131n\u0131zda yaln\u0131zca olumlu haberlere izin vermesini isteyebilirsiniz \u263a\ufe0f<\/p>\n\n<p>Bunu nas\u0131l ayarlayaca\u011f\u0131n\u0131z i\u00e7in <a href=\"\/tr\/entegrasyonlar\/#Examples\">buraya<\/a> bak\u0131n.<\/p>\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Manuel_filtreleme\"><\/span>Manuel filtreleme<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>G\u00f6nderilerin kopyalan\u0131p kopyalanmayaca\u011f\u0131 veya atlan\u0131p atlanmayaca\u011f\u0131 \u00fczerinde manuel kontrol sahibi olmak istiyorsan\u0131z, <a href=\"\/tr\/inceleme-modu\/\">inceleme modunu<\/a> kullan\u0131n.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"explain\"><span class=\"ez-toc-section\" id=\"Neyin_calismadigini_bulmak\"><\/span>Neyin \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 bulmak<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n<p>Mevcut filtrelerin ne oldu\u011funu ve do\u011fru olup olmad\u0131klar\u0131n\u0131 kontrol edin:<\/p>\n\n<p><code>\/filter <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><br\/>\/filterrx <a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code><\/p>\n\n<p>\u00c7ok say\u0131da filtre ayarlarsan\u0131z, belirli bir mesaj\u0131n neden ge\u00e7ti\u011fini veya neden ge\u00e7medi\u011fini anlamak zor olabilir. Bu konuda size yard\u0131mc\u0131 olmak i\u00e7in <span class=\"cool-title\">a\u00e7\u0131kla<\/span> adl\u0131 \u00f6zel bir ayar vard\u0131r. Komutu ile ayarlayabilirsiniz:<\/p>\n\n<pre class=\"wp-block-preformatted\">\/settingchannel <code><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> a\u00e7\u0131kla<\/pre>\n\n<p>Etkinle\u015ftirilirse, bu source_channel&#8217;dan gelen her yeni mesaj i\u00e7in bir rapor al\u0131rs\u0131n\u0131z. Rapor, bu mesaj\u0131n neden filtrelendi\u011fini veya ge\u00e7mesine izin verildi\u011fini a\u00e7\u0131klayacakt\u0131r.<\/p>\n\n<p>Bir a\u00e7\u0131klama modunu devre d\u0131\u015f\u0131 b\u0131rakmak i\u00e7in \u015fu komutu kullan\u0131n<\/p>\n\n<pre id=\"block-c3393611-36fa-4c99-9c29-3c988287a931\" class=\"wp-block-preformatted\">\/settingchannel <code><a href=\"\/tr\/ayarlar-ve-ozellikler\/#Referencing_a_source_channel\">source_channel_reference<\/a><\/code> explain off<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Filtreleme Junction Bot &#8216;ta, filtreleme kurallar\u0131 uygulayarak gelen Telegram mesajlar\u0131n\u0131 filtreleyebilirsiniz. Hangi mesajlar\u0131 alaca\u011f\u0131n\u0131za ve hangilerini g\u00f6rmemeniz i\u00e7in filtrelenece\u011fine siz karar verirsiniz (\u00f6rne\u011fin reklamlar gibi). Filtreler kanallara ayr\u0131 ayr\u0131 veya t\u00fcm kanallara ayn\u0131 anda uygulanabilir. Her t\u00fcrden istedi\u011finiz miktarda filtreyi birle\u015ftirebilirsiniz. Desteklenen \u00f6zellikler: mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131. L\u00fctfen [&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-4053","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 - Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu<\/title>\n<meta name=\"description\" content=\"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot&#039;u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.\" \/>\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\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot\" \/>\n<meta property=\"og:description\" content=\"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot&#039;u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/\" \/>\n<meta property=\"og:site_name\" content=\"Junction Bot\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-01T09:15:41+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot\" \/>\n<meta name=\"twitter:description\" content=\"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot&#039;u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"14 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/\",\"url\":\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/\",\"name\":\"Junction Bot - Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu\",\"isPartOf\":{\"@id\":\"https:\/\/junctionbot.io\/#website\"},\"datePublished\":\"2020-04-05T11:37:39+00:00\",\"dateModified\":\"2023-12-01T09:15:41+00:00\",\"description\":\"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot'u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.\",\"breadcrumb\":{\"@id\":\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/junctionbot.io\/tr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/junctionbot.io\/#website\",\"url\":\"https:\/\/junctionbot.io\/\",\"name\":\"Junction Bot\",\"description\":\"Otomatik Kopyala \u0130leri D\u00f6n\u00fc\u015ft\u00fcr ve Telegram Kanal Gruplar\u0131n\u0131 ve Botlar\u0131n\u0131 \u00c7evir\",\"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\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/junctionbot.io\/#organization\",\"name\":\"Junction Bot\",\"url\":\"https:\/\/junctionbot.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@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 - Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu","description":"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot'u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.","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\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/","og_locale":"tr_TR","og_type":"article","og_title":"Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot","og_description":"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot'u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.","og_url":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/","og_site_name":"Junction Bot","article_modified_time":"2023-12-01T09:15:41+00:00","twitter_card":"summary_large_image","twitter_title":"Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot","twitter_description":"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot'u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.","twitter_misc":{"Tahmini okuma s\u00fcresi":"14 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/","url":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/","name":"Junction Bot - Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu","isPartOf":{"@id":"https:\/\/junctionbot.io\/#website"},"datePublished":"2020-04-05T11:37:39+00:00","dateModified":"2023-12-01T09:15:41+00:00","description":"Filtreleme kurallar\u0131 olu\u015fturarak ihtiyac\u0131n\u0131z olan Telegram mesajlar\u0131n\u0131 filtrelemek i\u00e7in Junction Bot'u kullan\u0131n. mustHave, mustNotHave, regex, ek t\u00fcr\u00fcne g\u00f6re filtreleme ve \u00e7ok daha fazlas\u0131n\u0131 destekliyoruz.","breadcrumb":{"@id":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/old.junctionbot.io\/tr\/mesajlari-filtrelemek-icin-telegram-botu\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/junctionbot.io\/tr\/"},{"@type":"ListItem","position":2,"name":"Mesajlar\u0131 filtrelemek i\u00e7in Telegram botu"}]},{"@type":"WebSite","@id":"https:\/\/junctionbot.io\/#website","url":"https:\/\/junctionbot.io\/","name":"Junction Bot","description":"Otomatik Kopyala \u0130leri D\u00f6n\u00fc\u015ft\u00fcr ve Telegram Kanal Gruplar\u0131n\u0131 ve Botlar\u0131n\u0131 \u00c7evir","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":"tr"},{"@type":"Organization","@id":"https:\/\/junctionbot.io\/#organization","name":"Junction Bot","url":"https:\/\/junctionbot.io\/","logo":{"@type":"ImageObject","inLanguage":"tr","@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\/tr\/wp-json\/wp\/v2\/pages\/4053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/comments?post=4053"}],"version-history":[{"count":1,"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/pages\/4053\/revisions"}],"predecessor-version":[{"id":4055,"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/pages\/4053\/revisions\/4055"}],"wp:attachment":[{"href":"https:\/\/old.junctionbot.io\/tr\/wp-json\/wp\/v2\/media?parent=4053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}