def name_and_decsc(m): cid = m.chat.id text = m.text if text != "радиокнопка": papka = adress + str(cid) + "\\" + text jn.NewDir(papka) # создание папки коллекции Files.Create( papka + "\\string") # создание строки, которая потом перейдет в json-файл Files.Create(papka + "\\jn") # создание json-файла, в которій перейдет строка Files.AddFn("{", papka + "\\string") userImages[cid] = 1 bot.send_message( cid, "Океей, пришли название элемента и его описание в формате название*описание" ) userColl[cid] = papka userStep[cid] = 2 else: userStep[cid] = 0
def ans(m): cid = m.message.chat.id keyboard = types.InlineKeyboardMarkup() if m.data == "Да": bot.send_message(cid, "Оки) Пришли название*опиание снова", reply_markup=keyboard) Files.AddFn(',', userColl[cid] + "\\string") # запятая в джейсон между элементами userStep[cid] = 2 elif m.data == "Нет": bot.send_message(cid, "Ну ладно...", reply_markup=keyboard) Files.AddFn('}', userColl[cid] + "\\string") jn.StrToJson(Files.ToStr(userColl[cid] + "\\string"), userColl[cid] + "\\jn") # количество элементов записывается в отдельный Files.Create(userColl[cid] + "\\col") Files.addF(str(userImages[cid]), userColl[cid] + "\\col") bot.send_message(cid, "Вроде добавил, хз. Спроси у @owlet_Eleo", reply_markup=keyboard) userColl[cid] = '' # все по нулям userStep[cid] = 0 userImages[cid] = 1