IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


11Beğeni(ler)


 
 
Seçenekler Stil
Alt 15 Nisan 2021, 19:24   #1
Kyo
Kyo - ait Kullanıcı Resmi (Avatar)

Standart Python Telegram Eglence Botu

Python Telegram Eglence Botu

Kod

"""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='@yazı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 :)


Kaynak:[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Eklenmiş Resmin önizlemesi
Python Telegram Eglence Botu-ekran-alintisi.jpg  

Konu Kyo tarafından (15 Nisan 2021 Saat 19:35 ) değiştirilmiştir..
 
Alt 15 Nisan 2021, 19:40   #2
18-02-2020
Sterben - ait Kullanıcı Resmi (Avatar)

Standart

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Emeğine sağlık.

 
Alt 15 Nisan 2021, 19:42   #3
~~ Şans ~~
Başak - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize Saglik

 
Alt 15 Nisan 2021, 19:49   #4
Kyo
Kyo - ait Kullanıcı Resmi (Avatar)

Standart .

Alıntı:
SLyther Nickli Üyeden Alıntı Mesajı göster
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Emeğine sağlık.
Alıntı:
Başak Nickli Üyeden Alıntı Mesajı göster
Emeğinize Saglik
Teşekkürler Dostlar. Sağolun

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 15 Nisan 2021, 19:55   #5
Standart

emeginize saglik

________________

No MoRe DramA
 
Alt 15 Nisan 2021, 19:59   #6
Standart

Emeğinize sağlık.

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 15 Nisan 2021, 20:32   #7
Kyo
Kyo - ait Kullanıcı Resmi (Avatar)

Standart

Alıntı:
YouLosT Nickli Üyeden Alıntı Mesajı göster
emeginize saglik
Alıntı:
KuzenKit Nickli Üyeden Alıntı Mesajı göster
Emeğinize sağlık.
Teşekürler Dostlar sağolun. @Admin Arkadaşlardan ricam; Konuyu Bilişim bölümüne taşımalarıdır. Dikkatsizlik sonucu mirc bölümüne açtım. şimdiden Teşekürler

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 18 Nisan 2021, 03:12   #8
Cumhuriyet Kadını
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

ellerinde bir güldüm ,
soldum .
 
Alt 18 Nisan 2021, 23:28   #9
Kyo
Kyo - ait Kullanıcı Resmi (Avatar)

Standart .

Alıntı:
Reyhan Nickli Üyeden Alıntı Mesajı göster
Emeğinize sağlık
Teşekür ederim @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Hanım

________________

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alt 28 Nisan 2021, 01:58   #10
Mutena
Ruyanur - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık, paylaşım için teşekkürler.

________________

"hakikâte giden yolda, meşakkatsiz bir varış yoktur."




 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
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 Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:26.