• 28-03-2024, 00:06:25
    #1
    Ö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()
  • 28-03-2024, 00:10:43
    #2
    Şu Python kodlarini tek yapamayn benim 😃
  • 28-03-2024, 10:28:15
    #3
    MuhammetVuraL adlı üyeden alıntı: mesajı görüntüle
    Şu Python kodlarini tek yapamayn benim 😃
    iki