async def on_start_message(dispatcher): """ При запуске скрипта бота :param dispatcher: :return: """ await bot.send_message(chat_id=admin_id, text="Бот запущен!", reply_markup=main_menu())
async def general_menu(message: Message): # , state: FSMContext """ Команда показать меню :param message: :return: """ # async with state.proxy() as userdata: # userdata.clear() await message.answer(text="Выбери действие", reply_markup=main_menu(message.from_user)) await States.COMMAND_STATE.set()
async def enter_description(message: Message, state: FSMContext): description = message.text async with state.proxy() as userevent: userevent["description"] = description async with state.proxy() as userevent: userevent_global = userevent calendar = Calendar() result = calendar.create_event(userevent_global) markup = main_menu() await message.answer(text=result[1], reply_markup=markup) await States.COMMAND_STATE.set()