169 похожих чатов

AttributeError: 'Bot' object has no attribute 'get_state' что делать?

12 ответов

76 просмотров

покажи код полностью

Yan- Автор вопроса
chan lis🪼
покажи код полностью

from aiogram import Bot, Dispatcher, types from aiogram.utils.keyboard import KeyboardBuilder from handlers.menu import router as menu_router bot = Bot("...") dp = Dispatcher(bot) dp.include_router(menu_router) async def to_main_menu(message: types.Message) -> None: keyboard = KeyboardBuilder(button_type=types.InlineKeyboardButton) btn = types.InlineKeyboardButton("Работа", callback_data="menu.work") keyboard.add(btn) await bot.send_message(message.chat.id, "Выбирй куда пойдём", reply_markup=keyboard) @dp.message(commands=["start"]) async def start(message: types.Message) -> None: await bot.send_message( chat_id=message.chat.id, text="Привет!", reply_markup=types.ReplyKeyboardRemove(remove_keyboard=True) ) await to_main_menu(message) if __name__ == "__main__": dp.run_polling(bot)

Yan- Автор вопроса
Yan
from aiogram import Bot, Dispatcher, types from ai...

Стрёмная идея, но что заказали... Как ошибку фиксить?

Yan- Автор вопроса
Yan
from aiogram import Bot, Dispatcher, types from ai...

Падает ошибка: AttributeError: 'Bot' object has no attribute 'get_state'

Yan
from aiogram import Bot, Dispatcher, types from ai...

А где тут ты вызываешь сам get_state? У объекта бота нет такого метода. get_state есть у объекта FSMContext

Yan- Автор вопроса
123
А где тут ты вызываешь сам get_state? У объекта бо...

А том то и прикол что нигде. По крайней мере явно

прописал бы /paste что-ли для приличия...

Yan
from aiogram import Bot, Dispatcher, types from ai...

Сообщение от Yan перемещено на HasteBin Размер: 881 байт

Yan- Автор вопроса
123
Просто парень новенький

Угу, на aiogram не особо пишу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта