Skip to content

Bu proje, Dilediğiniz YouTube kanallarındaki içerikleri Telegram kanal veya gruplarınızda paylaşmanızı sağlar.

License

Notifications You must be signed in to change notification settings

mebularts/Youtube-Content-on-Telegram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YouTube Content on Telegram

Boyut Görüntülenme

ForTheBadge built-with-love

@mebularts tarafından ile yazılmıştır.

Bu proje, belirttiğiniz YouTube kanallarından videoları alarak Telegram kanalınıza göndermenizi sağlar. YouTube API'sinden video bilgilerini çeker, videoları indirir ve Telegram botu aracılığıyla gönderir.

Özellikler

  • Belirttiğiniz YouTube kanallarından en yeni videoları alır.
  • Videoları Telegram kanalınıza gönderir.
  • Gönderilen videoların geçmişini saklar. (Aynı videoları göndermemek için)

Gereksinimler

Aşağıdaki Python kütüphanelerine ihtiyacınız olacak:

  • pytube - YouTube videolarını indirmek için
  • telebot - Telegram botu ile etkileşim için
  • requests - HTTP istekleri yapmak için
  • schedule - Belirli aralıklarla görevleri planlamak için
  • googleapiclient - YouTube API ile etkileşim için

Kurulum

Projenizi başlatmak için gerekli kütüphaneleri yüklemek için aşağıdaki adımları izleyin:

  1. GitHub deposunu klonlayın:

    git clone https://github.com/mebularts/YouTube-Content-on-Telegram.git
    cd YouTube-Content-on-Telegram
  2. Gerekli Python kütüphanelerini yükleyin:

    pip install -r requirements.txt
  3. main.py dosyasındaki TOKEN, CHAT_ID, YOUTUBE_API_KEY ve CHANNELS_URL değişkenlerini kendi bilgilerinizle güncelleyin.

  4. kanallar.json dosyanızı örnekteki gibi kanalların ID'leri ile güncelleyin. (Kanal ID'lerini bilmiyorsanız şu linkten bulabilirsiniz: https://threadsup.net/youtube-channel-id )

  5. Uygulamayı başlatın:

    python main.py

Kullanım

main.py dosyasını çalıştırarak, belirlediğiniz Telegram kanalına belirli YouTube kanallarındaki videoları göndermeye başlayabilirsiniz. Kod, her 6 saatte bir kontrol eder ve uygun videoları gönderir.

Lisans

Bu proje MIT Lisansı altında lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakabilirsiniz.

About

Bu proje, Dilediğiniz YouTube kanallarındaki içerikleri Telegram kanal veya gruplarınızda paylaşmanızı sağlar.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages