Size: a a a

2020 February 01

S

Sad Beladen🍷 in aiogram [ru]
Arnold
Сейчас посмотрю
Забей в гугле, выйдет, но лучше посмотреть доку, там лучше обьясняют
источник

A

Arnold in aiogram [ru]
А чтобы переходить к другой функции нужно к каждой присваивать декоратор ?
источник

ЕП

Евгений Петров in aiogram [ru]
смотря что имеется в виду (какой переход)
источник

S

Sad Beladen🍷 in aiogram [ru]
Arnold
А чтобы переходить к другой функции нужно к каждой присваивать декоратор ?
Сейчас
источник

S

Sad Beladen🍷 in aiogram [ru]
Отправлю пример
источник

S

Sad Beladen🍷 in aiogram [ru]
Минутку
источник

A

Arnold in aiogram [ru]
Окей
источник

t

this is not mrklf in aiogram [ru]
Arnold
Что-то не понял как переходить к функции на aiogram.
Пример на telebot:
def func(message):
   bot.send_message(message.chat.id, 'Message')
   bot.register_next_step_handler(message, func1)
def func1(message):
да профлуди ещё 10 тыщь раз
источник

A

Arnold in aiogram [ru]
this is not mrklf
да профлуди ещё 10 тыщь раз
Так это будет не последний вопрос
источник

Т

Технопёс in aiogram [ru]
Arnold
А чтобы переходить к другой функции нужно к каждой присваивать декоратор ?
А чтобы перелезать сквозь доски нужен гвоздодер?
источник

S

Sad Beladen🍷 in aiogram [ru]
Вот смотри, есть первая функция insta call back, она всегда реагирует на call back если нажали определенные кнпоки, например instagram, facebook, и теперь при нажати на кнопку instagram, бот перенаправляет стейт и запоминает где он находиться, тоесть это происходит так

Choose.Choose_sm.set()

а потом вставляешь стейт куда тебе надо
источник

S

Sad Beladen🍷 in aiogram [ru]
Тоесть подключаешь фсм к функции, потом в функции передаешь стайт, а стейт получает сам handler

@dp.callback_query_handler(lambda call: call.data in USER_CHOOSE_STATES)
async def insta_call_back(
call: CallbackQuery, state: FSMContext)

твой код

await Userstate.userstate.set()




@dp.callback_query_handler(lambda call: True, state=Userstate.userstate)
async def call_back_message(
call: CallbackQuery,

Дальше твой код
источник

S

Sad Beladen🍷 in aiogram [ru]
Если твой стайт передается через сообщение, то будет message_handler
источник

Т

Технопёс in aiogram [ru]
🥴
источник

t

this is not mrklf in aiogram [ru]
Sad Beladen🍷
Вот смотри, есть первая функция insta call back, она всегда реагирует на call back если нажали определенные кнпоки, например instagram, facebook, и теперь при нажати на кнопку instagram, бот перенаправляет стейт и запоминает где он находиться, тоесть это происходит так

Choose.Choose_sm.set()

а потом вставляешь стейт куда тебе надо
выглядит как говно
источник

S

Sad Beladen🍷 in aiogram [ru]
Возможно непонятно обьяснил, но хоть что то
источник

Т

Технопёс in aiogram [ru]
Sad Beladen🍷
Возможно непонятно обьяснил, но хоть что то
Ему ссылку на пример кинули, если лень разбираться, это его проблемы
источник

S

Sad Beladen🍷 in aiogram [ru]
this is not mrklf
выглядит как говно
Бывает такое
источник

ЕП

Евгений Петров in aiogram [ru]
Sad Beladen🍷
Вот смотри, есть первая функция insta call back, она всегда реагирует на call back если нажали определенные кнпоки, например instagram, facebook, и теперь при нажати на кнопку instagram, бот перенаправляет стейт и запоминает где он находиться, тоесть это происходит так

Choose.Choose_sm.set()

а потом вставляешь стейт куда тебе надо
эти if-else можно сократить до одной функции, либо передачей через dict, чтобы не копипастить по 100500 раз
источник

S

Sad Beladen🍷 in aiogram [ru]
Технопёс
Ему ссылку на пример кинули, если лень разбираться, это его проблемы
Да, у меня тоже были пробелмы с фсм, пока так же не ответили мне и не прочитал доку
источник