Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from telegram.ext import Updater,CommandHandler,Filters,MessageHandler
- import telegram
- import logging
- logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
- level=logging.INFO)
- token="1087110716:#####"
- updater=Updater(token=token,use_context=True)
- dispatcher=updater.dispatcher
- jobq=updater.job_queue
- def start(update,context):
- context.bot.send_message(chat_id=update.message.chat_id,text="You have started me now")
- def end(update,context):
- updater.stop()
- context.bot.send_message(chat_id=update.message.chat_id,text="You ened me , i will not work now ")
- def echo(update,context):
- update.message.reply_text(update.message.text)
- def search(update,context):
- anime=update.message.text.split("/search")[1]
- print(f' User {update.message.chat_id} searched for {anime}')
- def caps(update,context):
- print (context.args)
- text_caps=' '.join(context.args).upper()
- context.bot.send_message(chat_id=update.message.chat_id,text=text_caps)
- def unknown(update,context):
- update.message.reply_text("Command Not Found")
- def advertise_my_site(context):
- context.bot.send_message(chat_id=637795234,text='<a href="https://animesa.ga"><b> Watch Anime Ad-free </b></a>',parse_mode=telegram.ParseMode.HTML)
- def get_file(update,context):
- print("Got file")
- file_id=update.effective_message.document.file_id
- update.send_video(chat_id=update.message.chat_id,video=file_id,supports_streaming=True)
- start_handler=CommandHandler('start',start)
- end_handler=CommandHandler('endme',end)
- echo_handler=MessageHandler(Filters.text,echo)
- search_handler=CommandHandler('search',search)
- caps_handler=CommandHandler('caps',caps)
- unknown_command_handler=MessageHandler(Filters.command,unknown)
- get_file_handler=MessageHandler(Filters.document,get_file)
- dispatcher.add_handler(start_handler)
- dispatcher.add_handler(end_handler)
- dispatcher.add_handler(search_handler)
- dispatcher.add_handler(caps_handler)
- dispatcher.add_handler(unknown_command_handler)
- dispatcher.add_handler(get_file_handler)
- dispatcher.add_handler(echo_handler)
- # jobq.run_repeating(advertise_my_site,interval=20,first=0)
- updater.start_polling()
- updater.idle()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement