示例#1
0
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('Введена неверная дата, попробуйте еще:')
示例#5
0
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')
示例#6
0
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)