Öncelikle, python-telegram-bot kütüphanesini yüklemeniz gerekiyor. Eğer yüklü değilse şu komutu kullanarak yükleyebilirsiniz:
pip install python-telegram-bot
import telegram
from telegram.ext import Updater, CommandHandler
import requests
from bs4 import BeautifulSoup

# Haber sitesinden içeriği çeken fonksiyon
def get_news():
    url = "HABER_SITESI_URLSI"  # Haber sitenizin URL'sini buraya girin
    response = requests.get(url)
    soup = BeautifulSoup(response.content, 'html.parser')
    # İçerikten haber başlıklarını veya içeriğini almak için gerekli kodları ekleyin
    # Daha sonra bu başlıkları veya içerikleri bir liste olarak döndürün
    news_list = ["Haber 1", "Haber 2", "Haber 3"]  # Örnek haberler
    return news_list

# /haber komutunu işleyen fonksiyon
def haber(update, context):
    news = get_news()  # Haberleri al
    for item in news:
        context.bot.send_message(chat_id=update.effective_chat.id, text=item)  # Her bir haber için mesaj gönder

# Ana fonksiyon
def main():
    TOKEN = 'TELEGRAM_BOT_TOKEN'  # Telegram Bot'unuzun token'ını buraya girin
    updater = Updater(token=TOKEN, use_context=True)
    dispatcher = updater.dispatcher
    dispatcher.add_handler(CommandHandler('haber', haber))  # /haber komutunu işleyen fonksiyon
    updater.start_polling()
    updater.idle()

if __name__ == '__main__':
    main()