{"id":1908,"date":"2022-12-11T10:19:12","date_gmt":"2022-12-11T10:19:12","guid":{"rendered":"https:\/\/dijitalturk.com\/veysel\/?p=1908"},"modified":"2022-12-12T10:52:35","modified_gmt":"2022-12-12T10:52:35","slug":"telegram-kanaldan-yazilanlari-gruba-yonlendirme","status":"publish","type":"post","link":"https:\/\/dijitalturk.com\/veysel\/telegram-kanaldan-yazilanlari-gruba-yonlendirme\/","title":{"rendered":"Telegram kanaldan yaz\u0131lanlar\u0131 gruba y\u00f6nlendirme"},"content":{"rendered":"<p>Telegramda bir kanala yada gruba gelen mesajlar\u0131 ba\u015fka bir gruba y\u00f6nlendirmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 uygulayabilirsiniz.<\/p>\n<p><!--more--><\/p>\n<p>\u00d6ncelikle mesajlar\u0131 y\u00f6nlendirece\u011finiz telegram hesab\u0131 i\u00e7in API kodlar\u0131n\u0131 (api_id,api_hash ) <a href=\"https:\/\/core.telegram.org\/api\/obtaining_api_id\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">buradan<\/a> alman\u0131z gerekiyor.<\/p>\n<p>Sonra <a href=\"https:\/\/github.com\/Dudekpob\/Telegram-telethon-forwarding-message-bot\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Buradan\u00a0<\/a> channel_id.py ve\u00a0 forward.py dosyalar\u0131n\u0131 indirebilir yada i\u00e7eri\u011fini kendi bilgisayar\u0131n\u0131zda kopyala yap\u0131\u015ft\u0131r ile olu\u015fturabilirsiniz.<\/p>\n<p>Birazc\u0131k editlenmi\u015f hali a\u015fa\u011f\u0131dad\u0131r.<\/p>\n<p>channel_id.py (bu script ile bot olarak kullanaca\u011f\u0131m\u0131z hesab\u0131n \u00fcyesi oldu\u011fu kanallar\u0131n chat_id sini almam\u0131z gerekiyor.)<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">from telethon import TelegramClient, events\r\nimport asyncio\r\napi_id = 'xxxx'\r\napi_hash = 'xxxxx'\r\nclient = TelegramClient('none', api_id, api_hash)\r\n@client.on(events.NewMessage)\r\nasync def handler(event):\r\n        async for dialog in client.iter_dialogs():\r\n          if dialog.is_channel:\r\n           print(f'{dialog.id}:{dialog.title}')\r\n\r\nclient.start()\r\nclient.run_until_disconnected()<\/pre>\n<p>forward.py Mesaj y\u00f6nlendirmesini yapacak olan script:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\">import asyncio\r\n\r\nfrom telethon import TelegramClient, events\r\n\r\n#-100117365xxxx:A KANAL\r\n#-100164216xxxx:B GRUP\r\n#-100126874xxxx:C GRUP\r\n\r\n#Bu kanala mesaj gelince\r\nreciedID = -100117365xxxx\r\nreciedTitle = \"A KANALI\"\r\n\r\n#Bu gruba yaz\r\nsendGrp = -100164216xxxx\r\nsendGrpTitle = 'B Grubu'\r\n\r\napi_id = 'xxxx'\r\napi_hash = 'xxxxx'\r\nclient = TelegramClient('none', api_id, api_hash)\r\n@client.on(events.NewMessage)\r\nasync def handler(event):\r\n    chat = await event.get_chat()\r\n    chat_id = event.chat_id\r\n    print(chat_id)\r\n\r\n    if chat_id == reciedID : \r\n        print(reciedTitle + ' mesaj var')\r\n        await client.send_message(sendGrp, event.raw_text)\r\n        print(sendGrpTitle + ' yonlendirilecek')\r\n       \r\n\r\nclient.start()\r\nclient.run_until_disconnected()<\/pre>\n<p>&nbsp;<\/p>\n<p>Son olarak da yukar\u0131daki kodlar\u0131n \u00e7al\u0131\u015fmas\u0131 i\u00e7in bilgisayar\u0131n\u0131za python k\u00fct\u00fcphanelerini indirmeniz \/ g\u00fcncellemeniz gerekiyor.<\/p>\n<pre class=\"lang-py s-code-block\"><code class=\"hljs language-python\">sudo apt update\r\nsudo apt install python3-pip\r\n\r\npython3 -m pip install --upgrade pip\r\npython3 -m pip install --upgrade telethon\r\n\r\n<\/code><\/pre>\n<p>daha sonra channel_id.py dosyas\u0131n\u0131n i\u00e7ine api_id ve api_hash de\u011ferlerini yaz\u0131p botun \u00fcyesi oldu\u011fu grup ve kanallar\u0131n chat_id sini almam\u0131z gerekiyor. Sonras\u0131nda forward.py dosyas\u0131n\u0131 ihtiyac\u0131m\u0131za g\u00f6re chat_id k\u0131s\u0131mlar\u0131n\u0131 \u00f6zelle\u015ftirerek mesaj y\u00f6nlendirmesini ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<p>Bonus:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"powershell\">#Linux de screen komutlar\u0131:\r\n#Yeni session:\r\nscreen -S session_name\r\n\r\n#Kapatma:\r\nscreen -X -S session_id.session_name quit\r\n\r\n#Oturuma ba\u011flanma:\r\nscreen -a -r session_id.session_name\r\n\r\n#mevcut screen den ayr\u0131lmak\r\nCTRL + a + d<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Telegramda bir kanala yada gruba gelen mesajlar\u0131 ba\u015fka bir gruba y\u00f6nlendirmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 uygulayabilirsiniz.<\/p>\n","protected":false},"author":1,"featured_media":1487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[371,2],"tags":[424,368,423],"class_list":["post-1908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","category-yazilim","tag-message","tag-python","tag-telegram"],"uagb_featured_image_src":{"full":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo.png",870,500,false],"thumbnail":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo-150x150.png",150,150,true],"medium":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo-300x172.png",300,172,true],"medium_large":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo-768x441.png",768,441,true],"large":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo-600x345.png",600,345,true],"1536x1536":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo.png",870,500,false],"2048x2048":["https:\/\/dijitalturk.com\/veysel\/wp-content\/uploads\/2021\/03\/python_logo.png",870,500,false]},"uagb_author_info":{"display_name":"VeYSeL","author_link":"https:\/\/dijitalturk.com\/veysel\/author\/veysel\/"},"uagb_comment_info":0,"uagb_excerpt":"Telegramda bir kanala yada gruba gelen mesajlar\u0131 ba\u015fka bir gruba y\u00f6nlendirmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 uygulayabilirsiniz.","_links":{"self":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts\/1908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/comments?post=1908"}],"version-history":[{"count":0,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/posts\/1908\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/media\/1487"}],"wp:attachment":[{"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/media?parent=1908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/categories?post=1908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dijitalturk.com\/veysel\/wp-json\/wp\/v2\/tags?post=1908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}