Size: a a a

2020 July 14

T

Tishka17 in aiogram [ru]
А я про то, что мидлваря вполне может читать стейт
источник

B

BPRO in aiogram [ru]
Tishka17
Редис - это сторадж
Да, у @Groosha были готовые примеры реализации на нем FSM
источник

M

Mihail in aiogram [ru]
Технопёс
никто не мешает сделать дополнительные состояния для возможности конечного пере-ввода информации. Прошел полный путь, вбил все формы, в самом конце тебе показали твою информацию, и повесили снизу кнопочки на перевбив («изменить имя», «изменить возраст» и т. п.). Каждая кнопка ведет в своё состояние на перевбив инфы. После перебива возвращаешься назад в то же меню со скопом всей (уже обновленной) информации
В итоге я к этой схеме и пришел, с кнопкой "Назад" запара. Только пока не понял, как вернуться к выбору чего редактировать без прохождения всей последовательности шагов.
источник

Y🏳

Yacha 🏳‍🌈 in aiogram [ru]
Mihail
В итоге я к этой схеме и пришел, с кнопкой "Назад" запара. Только пока не понял, как вернуться к выбору чего редактировать без прохождения всей последовательности шагов.
Ну просто ставишь определенный стейт и просишь юзера написать новые данные
источник

M

Mihail in aiogram [ru]
Yacha 🏳‍🌈
Ну просто ставишь определенный стейт и просишь юзера написать новые данные
Ок, завтра буду ковырять, уже не соображаю
источник

hb

hauran bassko in aiogram [ru]
почему так??? я просто решил накидать бота и уже неделю епт ложусь в 7 утра)
источник

T

Tishka17 in aiogram [ru]
Технопёс
никто не мешает сделать дополнительные состояния для возможности конечного пере-ввода информации. Прошел полный путь, вбил все формы, в самом конце тебе показали твою информацию, и повесили снизу кнопочки на перевбив («изменить имя», «изменить возраст» и т. п.). Каждая кнопка ведет в своё состояние на перевбив инфы. После перебива возвращаешься назад в то же меню со скопом всей (уже обновленной) информации
+
источник

T

Tishka17 in aiogram [ru]
Так и делаю
источник

GF

George Forse in aiogram [ru]
Если в классе сделать поле со State (из фсм всм) в значении будет рантаймеррор с __set_name__🌚
источник

GF

George Forse in aiogram [ru]
George Forse
Если в классе сделать поле со State (из фсм всм) в значении будет рантаймеррор с __set_name__🌚
Даже не знаю, можно ли это посчитать багом. Вроде как это специально сделано
источник

GF

George Forse in aiogram [ru]
Там конечная ошибка другая, я просто ща уже не дома, и ток щас написал, и не помню, но там что-то типа, что стейт может быть только в классе, который наследуется от стейтгруппы
источник

GF

George Forse in aiogram [ru]
George Forse
Если в классе сделать поле со State (из фсм всм) в значении будет рантаймеррор с __set_name__🌚
Я не пытался создать стейт внутри не стейтгруппы, просто линк на стейт, тип MyClass.state = MyStateGroup.state.
Ну полагаю, что это могло бы вызвать некие ошибки, раз это пресечено?
источник

️️

️️👑OGURCHIK 🖤 ️... in aiogram [ru]
George Forse
Если в классе сделать поле со State (из фсм всм) в значении будет рантаймеррор с __set_name__🌚
Код пакаж
источник

GF

George Forse in aiogram [ru]
states_groups.py:
class MyStatesGroup(StatesGroup):
   my_state = State()

my_class.py:
from states_groups import MyStatesGroup

class MyClass:
   state = MyStatesGroup.my_state
источник

GF

George Forse in aiogram [ru]
Если что я уже исправил у себя, сделав state лямбдой, возвращающей MyStatesGroup.my_state

Это мне просто интересно, так и надо или баг))
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Tishka17
А чего свою не собрать на мидлваре?
В телеботе есть мидлвари?😳
источник

А

Артём in aiogram [ru]
Приветствую всех!

Подскажите пожалуйста есть бот который работает с файлами - фото / видео и когда одновременно несколько человек пишут и запрашивают файла он долго думает и иногда даже путает файлы, то есть отдает пользователю 1 файл, который запрашивал пользователь 2,

В какую сторону смотреть и как это можно исправить?
Заранее большое спасибо
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Артём
Приветствую всех!

Подскажите пожалуйста есть бот который работает с файлами - фото / видео и когда одновременно несколько человек пишут и запрашивают файла он долго думает и иногда даже путает файлы, то есть отдает пользователю 1 файл, который запрашивал пользователь 2,

В какую сторону смотреть и как это можно исправить?
Заранее большое спасибо
Мой палантир говорит, что твой бот использует глобальные переменные
источник

А

Артём in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Мой палантир говорит, что твой бот использует глобальные переменные
Да😂, спасибо, исправлю, в случае с другими файлами это решит, а что делать с тем что бот не обрабатывает одновременно несколько пользователей?)
источник

G

Gabben in aiogram [ru]
Артём
Да😂, спасибо, исправлю, в случае с другими файлами это решит, а что делать с тем что бот не обрабатывает одновременно несколько пользователей?)
А на чем бот
источник