telegram_main.py 776 B

1234567891011121314151617181920212223242526272829
  1. #!/usr/bin/env python3
  2. from telegram.ext import Updater, CommandHandler
  3. from randstrip import createStrip
  4. import requests
  5. import os
  6. fileDir = os.path.dirname(os.path.abspath(__file__))
  7. fileDir = fileDir +"/"
  8. def newStrip(bot, update):
  9. status = createStrip(fileDir+"telegram.png")
  10. if status == 0:
  11. try:
  12. bot.send_photo(chat_id=update.message.chat_id,photo=open(fileDir+"telegram.png","rb"))
  13. except Exception as err:
  14. print(err)
  15. else:
  16. print("Creation of image failed\n")
  17. print(status)
  18. if __name__ == "__main__":
  19. with open(fileDir+"token") as token_file:
  20. content = token_file.readlines()
  21. token = content[0].strip()
  22. updater = Updater(token)
  23. dp = updater.dispatcher
  24. dp.add_handler(CommandHandler('strip',newStrip))
  25. updater.start_polling()
  26. updater.idle()