Size: a a a

2020 February 15

D

Dmitri in aiogram [ru]
ᔕEᖇG
ну...

конечно можно было всё в список + под сообщенийм 1М кнопочки по нумерации херачить

но это путь для слабоков
ну типа, в плане реализации это прикольно, но, не юзабельно, как-то так
источник

ᔕEᖇG in aiogram [ru]
Dmitri
ну типа, в плане реализации это прикольно, но, не юзабельно, как-то так
этим будут наслаждаться только админы
так что...
источник

D

Dmitri in aiogram [ru]
ну, вперед)
Если админов будет несколько - собери от них экспириенс после, будет полезно)
источник
2020 February 16

q

quavo in aiogram [ru]
Я вообще планирую все в одно сообщение сделать
источник

GS

Genri Spayer in aiogram [ru]
Gabben
правда по лимитам весело, а без кода не поможем
лимитам?
на это распространяется ограничение в 30 сообщений в сек?
источник

AH

Andrey Hedge in aiogram [ru]
Ребят, добрый вечер 🙂
не подскажите как сделать фильтр на хендлер, который будет работать во всех случаях кроме != 'example'
источник

p

polunin.ai in aiogram [ru]
Andrey Hedge
Ребят, добрый вечер 🙂
не подскажите как сделать фильтр на хендлер, который будет работать во всех случаях кроме != 'example'
Что такое 'example'?
источник

AH

Andrey Hedge in aiogram [ru]
polunin.ai
Что такое 'example'?
пардон, не уточнил, это callback
источник

ᔕEᖇG in aiogram [ru]
текст🙃
источник

AH

Andrey Hedge in aiogram [ru]
или как отменять state через callback ?

пример, запрашиваешь чтобы боту отправили файл, но и чтобы была кнопка Cancel которая прерывает state на получение файла
источник

S

Sergey in aiogram [ru]
Andrey Hedge
или как отменять state через callback ?

пример, запрашиваешь чтобы боту отправили файл, но и чтобы была кнопка Cancel которая прерывает state на получение файла
в примерах смотри
источник

ᔕEᖇG in aiogram [ru]
@....
async def foo(query: types.CallbackQuery, state: FSMContext):
....
await state.finish()
источник

AH

Andrey Hedge in aiogram [ru]
ᔕEᖇG
@....
async def foo(query: types.CallbackQuery, state: FSMContext):
....
await state.finish()
то есть это будет ловить callback и останавливать query?
источник

ᔕEᖇG in aiogram [ru]
останавливать FSM
источник

AH

Andrey Hedge in aiogram [ru]
await Expense.file_id.set()

.....

@dp.message_handler(state=Expense.file_id,
                   content_types=[types.ContentType.PHOTO,
                                  types.ContentType.DOCUMENT])
async def accept_file(message: types.Message, state: FSMContext):
   pass


чтобы это прерывать я правильно понимаю, что нужно добавить еще один callback handler который ловит Cancel кнопку?

@....

async def foo(query: types.CallbackQuery, state: FSMContext):
....
await state.finish()
источник

S

Sergey in aiogram [ru]
Andrey Hedge
await Expense.file_id.set()

.....

@dp.message_handler(state=Expense.file_id,
                   content_types=[types.ContentType.PHOTO,
                                  types.ContentType.DOCUMENT])
async def accept_file(message: types.Message, state: FSMContext):
   pass


чтобы это прерывать я правильно понимаю, что нужно добавить еще один callback handler который ловит Cancel кнопку?

@....

async def foo(query: types.CallbackQuery, state: FSMContext):
....
await state.finish()
нет смотри пример в репе
источник

AH

Andrey Hedge in aiogram [ru]
Sergey
нет смотри пример в репе
я рылся но не нашел,
сейчас еще раз гляну, если ты говоришь что там есть такой пример
источник

AH

Andrey Hedge in aiogram [ru]
нашел это,
буду тестировать
источник

AH

Andrey Hedge in aiogram [ru]
попробую переделать под call back
источник

S

Sergey in aiogram [ru]
Andrey Hedge
нашел это,
буду тестировать
именно, только тут реагирует на текст и команду, надо переделать немного
источник