Advertisement
l1von

sds

Dec 28th, 2020
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. import datetime, threading
  2. from datetime import timedelta
  3.  
  4. from time import sleep
  5.  
  6. i = 1
  7. chat_id = 1250
  8. in_array = []
  9.  
  10. def AutoDeleteInArray(chat_id):
  11. end = datetime.datetime.now() + timedelta(minutes = 0.5)
  12.  
  13. thread = 1
  14.  
  15. while (thread == 1):
  16. if (datetime.datetime.now() > end):
  17. print('> Вы снова можете пользоваться функцией')
  18. in_array.remove(str(chat_id))
  19. thread = 0
  20. else:
  21. continue
  22.  
  23.  
  24. def Function(chat_id):
  25.  
  26. if (str(chat_id) not in in_array):
  27.  
  28. global i
  29.  
  30. print(f'> Функция сработала {i} раз')
  31.  
  32. i += 1
  33.  
  34. in_array.append(str(chat_id))
  35.  
  36. Thread = threading.Thread(target = AutoDeleteInArray, args = (chat_id,))
  37. Thread.start()
  38. else:
  39. print('> Функия не сработала, подождите 30 секунд')
  40.  
  41.  
  42.  
  43. Function(chat_id) # 1 раз
  44. Function(chat_id) # 2 раз - неудачный
  45.  
  46. sleep(31) # ждем 31 секунду
  47.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement