Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2020
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. from telegram.ext import Updater,CommandHandler,Filters,MessageHandler
  2. import telegram
  3. import logging
  4. logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',
  5. level=logging.INFO)
  6. token="1087110716:#####"
  7. updater=Updater(token=token,use_context=True)
  8. dispatcher=updater.dispatcher
  9. jobq=updater.job_queue
  10. def start(update,context):
  11. context.bot.send_message(chat_id=update.message.chat_id,text="You have started me now")
  12. def end(update,context):
  13. updater.stop()
  14. context.bot.send_message(chat_id=update.message.chat_id,text="You ened me , i will not work now ")
  15. def echo(update,context):
  16. update.message.reply_text(update.message.text)
  17. def search(update,context):
  18. anime=update.message.text.split("/search")[1]
  19. print(f' User {update.message.chat_id} searched for {anime}')
  20. def caps(update,context):
  21. print (context.args)
  22. text_caps=' '.join(context.args).upper()
  23. context.bot.send_message(chat_id=update.message.chat_id,text=text_caps)
  24. def unknown(update,context):
  25. update.message.reply_text("Command Not Found")
  26. def advertise_my_site(context):
  27. 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)
  28. def get_file(update,context):
  29. print("Got file")
  30. file_id=update.effective_message.document.file_id
  31. update.send_video(chat_id=update.message.chat_id,video=file_id,supports_streaming=True)
  32. start_handler=CommandHandler('start',start)
  33. end_handler=CommandHandler('endme',end)
  34. echo_handler=MessageHandler(Filters.text,echo)
  35. search_handler=CommandHandler('search',search)
  36. caps_handler=CommandHandler('caps',caps)
  37. unknown_command_handler=MessageHandler(Filters.command,unknown)
  38. get_file_handler=MessageHandler(Filters.document,get_file)
  39. dispatcher.add_handler(start_handler)
  40. dispatcher.add_handler(end_handler)
  41. dispatcher.add_handler(search_handler)
  42. dispatcher.add_handler(caps_handler)
  43. dispatcher.add_handler(unknown_command_handler)
  44. dispatcher.add_handler(get_file_handler)
  45. dispatcher.add_handler(echo_handler)
  46. # jobq.run_repeating(advertise_my_site,interval=20,first=0)
  47. updater.start_polling()
  48. updater.idle()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement