25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

notification.py 1.3 KiB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # This program is dedicated to the public domain under the CC0 license.
  4. # Telegram - Betaseries
  5. import logging
  6. import requests
  7. import json
  8. from bot import user_id, token_bot, client_id
  9. from betaseries import login_beta, create_api, check_latest
  10. from telegram.ext import Updater, CommandHandler
  11. from config import series
  12. import os.path
  13. from os import path
  14. import datetime
  15. import time
  16. def main():
  17. token = login_beta()
  18. print("------------------------------")
  19. print("Votre ID Telegram : ", user_id)
  20. print("Token du bot Telegram : ", token_bot)
  21. print("Cle API de betaserie : ", client_id)
  22. print("Token betaseries : ", token)
  23. print("------------------------------")
  24. print("\n\t")
  25. print("Pour arreter le script : CTRL+Z")
  26. while 1 :
  27. now = datetime.datetime.now()
  28. print (now.strftime("%Y-%m-%d %H:%M:%S"))
  29. if type(series) == str :
  30. check_latest(series)
  31. else:
  32. for i in range(len(series)):
  33. thetvdb_id = series[i]
  34. check_latest(thetvdb_id)
  35. time.sleep(1800)
  36. #print("Erreur ! Fin de la boucle")
  37. if __name__ == '__main__':
  38. try :
  39. main()
  40. except :
  41. main()