@bot.message_handler(commands=['Начать', 'game'])
def game(message):
markup_off = types.ReplyKeyboardRemove()
bot.send_message(message.chat.id, "Игра началась:", reply_markup=markup_off)
markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
markup.row('/stop')
bot.send_message(message.chat.id, config.game_start, reply_markup=markup)
while True:
if message.text != "/stop":
for j in range(0, 10):
if message.text == list.list[j]:
bot.send_message(message.chat.id, 'Я его знаю', reply_markup=markup)
else:
j += 1
if j > 51300:
bot.send_message(message.chat.id, config.upss, reply_markup=markup)
else:
break
import shutil
import time
from datetime import datetime
# Настройки
backup_interval = 10
# ↑↑↑ Интервал между бэкапами в минутах ↑↑↑
source_directory = 'C:\\Users\\MinuteX\\AppData\\Roaming\\.minecraft\\saves\\Рубеж-2'
# ↑↑↑ Директория, которую необходимо скопировать
target_directory = 'C:\\Users\\MinuteX\\Desktop\\Игровой\\cm\\Backup\\Рубеж-2'
# ↑↑↑ Директория, куда необходимо скопировать
# ||| ВАЖНО!!! ВСЕ СЛЕШИ В ДИРЕКТОРИЯХ ДОЛЖНЫ БЫТЬ ДВОЙНЫМИ ↑↑↑
i = 0
backup_interval *= 60
while True:
current_time = datetime.today().strftime("%Y-%m-%d-%H.%M.%S")
name = f"backup_{i}_{current_time}"
file_directory = f"{target_directory}\\{name}"
shutil.make_archive(
file_directory,
'zip',
source_directory
)
print(f"Generate new backup: {name}")
i += 1
time.sleep(backup_interval)
MinuteX / MinuteX#8671