Esempio n. 1
0
    async def callback(call: CallbackQuery):
        data = call.data.split(':')[1]
        print(call.data)
        try:
            if data == 'del_text':
                database.set(name, option='text')
                logger.info(f'Изменение секции\tcallbackData:\t{call.data}')
                await call.message.answer('Успешно!')
            elif data == 'del_img':
                database.set(name, option='photo')
                logger.info(f'Изменение секции\tcallbackData:\t{call.data}')
                await call.message.answer('Успешно!')
            elif data == 'del_video':
                database.set(name, option='video')
                logger.info(f'Изменение секции\tcallbackData:\t{call.data}')
                await call.message.answer('Успешно!')
            elif data == 'del_doc':
                database.set(name, option='document')
                logger.info(f'Изменение секции\tcallbackData:\t{call.data}')
                await call.message.answer('Успешно!')
            elif data == 'edit':
                # Изменяем состояние на изменение именно этой секции
                await section_state.set()
                await call.message.answer(f'Изменение секции "{name}"',
                                          reply_markup=edit_keyboard)

        except:
            logger.error(
                f'Ошибка изменения секции\tcallbackData:\t{call.data}')
            await call.message.answer('Ошибка')
Esempio n. 2
0
 async def s(message: types.Message):
     logger.info(f'Изменение "{name}" video')
     database.set(name, option='video', content=message.video.file_id)
     await message.answer('ОК')
Esempio n. 3
0
 async def s(message: types.Message):
     logger.info(f'Изменение "{name}" document')
     database.set(name, option='document', content=message.document.file_id)
     await message.answer('ОК')
Esempio n. 4
0
 async def s(message: types.Message):
     logger.info(f'Изменение "{name}" text')
     database.set(name, option='text', content=message.text)
     await message.answer('ОК')