async def show_message(message: types.Message, state: FSMContext): await state.reset_data() tgh.delete_media() await bot.send_message( chat_id=message.from_user.id, text='Информация для поста очищена, вы можете создать новый', reply_markup=kb.start)
async def edit_date(message: types.Message, state: FSMContext): data = await state.get_data() await pp.del_schedule(data['id_job']) await state.set_state('States:menu') await state.reset_data() tgh.delete_media() await message.answer('Пост удален', reply_markup=kb.start)
async def edit_date(message: types.Message, state: FSMContext): data = await state.get_data() try: await pp.edit_time_send(job_name=data['id_job'], timer=message.text) await state.set_state('States:menu') await message.answer('Время публикации изменено', reply_markup=kb.start) await state.reset_data() tgh.delete_media() except ValueError: await message.answer('Введена неверная дата, попробуйте еще:')
async def add_to_schedule_pt2(message: types.Message, state: FSMContext): data = await state.get_data() text = '<b>' + data['name'] + '</b>\n' \ + hide_link(data['link']) + data['hyperlinks'] + '\n' \ + '\n' + data['text'] try: await pp.add_to_schedule(job_name=data['name'], timer=message.text, mes_text=text) await state.set_state('States:menu') await message.answer('Пост добавлен в расписание', reply_markup=kb.start) await state.reset_data() tgh.delete_media() except ValueError: await message.answer('Введена неверная дата, попробуйте еще:')
async def main_menu(message: types.Message, state: FSMContext): await message.answer(text='Добавить/отредактировать:', reply_markup=kb.menu) await state.reset_data() tgh.delete_media() await state.set_state('States:menu')
async def show_message(message: types.Message, state: FSMContext): tgh.delete_media() await state.update_data(link=None) await bot.send_message(chat_id=message.from_user.id, text='Фото удалены, можете добавить новые', reply_markup=kb.menu)