Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime, threading
- from datetime import timedelta
- from time import sleep
- i = 1
- chat_id = 1250
- in_array = []
- def AutoDeleteInArray(chat_id):
- end = datetime.datetime.now() + timedelta(minutes = 0.5)
- thread = 1
- while (thread == 1):
- if (datetime.datetime.now() > end):
- print('> Вы снова можете пользоваться функцией')
- in_array.remove(str(chat_id))
- thread = 0
- else:
- continue
- def Function(chat_id):
- if (str(chat_id) not in in_array):
- global i
- print(f'> Функция сработала {i} раз')
- i += 1
- in_array.append(str(chat_id))
- Thread = threading.Thread(target = AutoDeleteInArray, args = (chat_id,))
- Thread.start()
- else:
- print('> Функия не сработала, подождите 30 секунд')
- Function(chat_id) # 1 раз
- Function(chat_id) # 2 раз - неудачный
- sleep(31) # ждем 31 секунду
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement