예제 #1
0
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
예제 #2
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