IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  turkish chat



Instagram takipçi satın al
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 17 Nisan 2021, 04:25   #1
Çevrimiçi
Python Telegram Eglence Botu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
"""Botumun adı: Müslümcü_Bot. Edirne'den Kars'a Jüpider'den Mars'a Nerede bir Müslümcü varsa Hepsine benden selam olsun """ import logging import random import telegram from time import sleep from telegram.ext import Updater, CommandHandler, MessageHandler, Filters # Enable logging logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) # Define a few command handlers. These usually take the two arguments update and # context. Error handlers also receive the raised TelegramError object in error. def start(update, context): """Send a message when the command /start is issued.""" update.message.reply_text(' Sevgili Müslümcü Kardeşim Yakında Hizmete başlayacağım. şimdi müsadenle içmeye gidiyorum dicemde ramazandayız içemem :)') def zar(update, context): """Birisi /zar yazdıgında zar atacak ve 2 adet sayı ekrana basılacak :)""" update.message.reply_text("Zarlar Atılıyor...") sleep(2) sayilar = range(6) update.message.reply_text(random.sample(sayilar,2)) #update.message.reply_text(random.randint(1,6)) #update.message.reply_text(random.randint(1,6)) def help(update, context): """Send a message when the command /help is issued.""" update.message.reply_text('Allah yardım etsin. Olm Botum ben bot. Alaattinin sihirli lambası değilim. git işine bak (:') def echo(update, context): """Echo the user message.""" update.message.reply_text(update.message.text) def error(update, context): """Log Errors caused by Updates.""" logger.warning('Update "%s" caused error "%s"', update, context.error) def main(): """Start the bot.""" # Create the Updater and pass it your bot's token. # Make sure to set use_context=True to use the new context based callbacks # Post version 12 this will no longer be necessary token = "telegramdan-aldıgınız-bot-token" updater = Updater(token, use_context=True) # Get the dispatcher to register handlers dp = updater.dispatcher # on different commands - answer in Telegram dp.add_handler(CommandHandler("start", start)) dp.add_handler(CommandHandler("help", help)) dp.add_handler(CommandHandler("zar", zar)) # on noncommand i.e message - echo the message on Telegram dp.add_handler(MessageHandler(Filters.text, echo)) # log all errors dp.add_error_handler(error) # Start the Bot updater.start_polling() # Run the bot until you press Ctrl-C or the process receives SIGINT, # SIGTERM or SIGABRT. This should be used most of the time, since # start_polling() is non-blocking and will stop the bot gracefully. updater.idle() def callback_minute(context: telegram.ext.CallbackContext): context.bot.send_message(chat_id='@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ılacak_kisinin_caht_idi', text='Merhaba, Sen yanlız hissetme diye FuaT sana her 10 dakika da bir mesaj atmamı emretti. Bende seve seve yapıyom :)') j = updater.job_queue job_minute = j.run_repeating(callback_minute, interval=600, first=10) if __name__ == '__main__': main()


Web de buldugum kaynaklardan aldıgım kodlara bazı eklemeler yaptım ve Son halini bu şekile getirdim.
Telegram Sevenler için Python ile kodlanmıs bot.
Bot token yazan yere botfather den aldıgınız tokenı ekleyın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
"""Botumun adı: Müslümcü_Bot. Edirne'den Kars'a Jüpider'den Mars'a Nerede bir Müslümcü varsa Hepsine benden selam olsun """ import logging import random import telegram from time import sleep from telegram.ext import Updater, CommandHandler, MessageHandler, Filters # Enable logging logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) # Define a few command handlers. These usually take the two arguments update and # context. Error handlers also receive the raised TelegramError object in error. def start(update, context): """Send a message when the command /start is issued.""" update.message.reply_text(' Sevgili Müslümcü Kardeşim Yakında Hizmete başlayacağım. şimdi müsadenle içmeye gidiyorum dicemde ramazandayız içemem :)') def zar(update, context): """Birisi /zar yazdıgında zar atacak ve 2 adet sayı ekrana basılacak :)""" update.message.reply_text("Zarlar Atılıyor...") sleep(2) sayilar = range(6) update.message.reply_text(random.sample(sayilar,2)) #update.message.reply_text(random.randint(1,6)) #update.message.reply_text(random.randint(1,6)) def help(update, context): """Send a message when the command /help is issued.""" update.message.reply_text('Allah yardım etsin. Olm Botum ben bot. Alaattinin sihirli lambası değilim. git işine bak (:') def echo(update, context): """Echo the user message.""" update.message.reply_text(update.message.text) def error(update, context): """Log Errors caused by Updates.""" logger.warning('Update "%s" caused error "%s"', update, context.error) def main(): """Start the bot.""" # Create the Updater and pass it your bot's token. # Make sure to set use_context=True to use the new context based callbacks # Post version 12 this will no longer be necessary token = "telegramdan-aldıgınız-bot-token" updater = Updater(token, use_context=True) # Get the dispatcher to register handlers dp = updater.dispatcher # on different commands - answer in Telegram dp.add_handler(CommandHandler("start", start)) dp.add_handler(CommandHandler("help", help)) dp.add_handler(CommandHandler("zar", zar)) # on noncommand i.e message - echo the message on Telegram dp.add_handler(MessageHandler(Filters.text, echo)) # log all errors dp.add_error_handler(error) # Start the Bot updater.start_polling() # Run the bot until you press Ctrl-C or the process receives SIGINT, # SIGTERM or SIGABRT. This should be used most of the time, since # start_polling() is non-blocking and will stop the bot gracefully. updater.idle() def callback_minute(context: telegram.ext.CallbackContext): context.bot.send_message(chat_id='@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]ılacak_kisinin_caht_idi', text='Merhaba, Sen yanlız hissetme diye FuaT sana her 10 dakika da bir mesaj atmamı emretti. Bende seve seve yapıyom :)') j = updater.job_queue job_minute = j.run_repeating(callback_minute, interval=600, first=10) if __name__ == '__main__': main()


Web de buldugum kaynaklardan aldıgım kodlara bazı eklemeler yaptım ve Son halini bu şekile getirdim.
Telegram Sevenler için Python ile kodlanmıs bot.
Bot token yazan yere botfather den aldıgınız tokenı ekleyın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Cevapla

Etiketler
python programlama

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
!eglence TCL AutomatiC TCL Scriptler 3 08 Eylül 2020 13:58
Eglence botu yardım mys_35 mIRC Scripting Hazır Kodlar 11 11 Haziran 2020 13:44
Telegram'dan bağlan zAZ Sunuculardan Son Haberler 15 29 Temmuz 2019 23:32
Telegram çöktü mü Swat İnternet Dünyasından Haberler 0 16 Ekim 2018 11:10
Eglence Socket Bot Che IRCd Botlar 13 17 Şubat 2018 05:21