Пример #1
0
async def on_start_message(dispatcher):
    """
    При запуске скрипта бота
    :param dispatcher:
    :return:
    """
    await bot.send_message(chat_id=admin_id,
                           text="Бот запущен!",
                           reply_markup=main_menu())
Пример #2
0
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()
Пример #3
0
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()