Size: a a a

2020 November 15

ЕП

Евгений Петров... in aiogram [ru]
Случай очень редкий, конечно
источник

N

Nikki in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Только имей в виду, что время - время с последней попытки юзера. Если стоит 3 секунды, а юзер каждую секунду десять секунд подряд дёргает, то не сработает ни разу, а не каждые 3 секунды, как можно подумать
А можно как то исправить такое поведение?
источник

N

Nikki in aiogram [ru]
Я помню есть исходник где то с мидлваре для троттлинга. Там по сути почти копия встроенного троттлинга
источник

N

Nikki in aiogram [ru]
Nikki
А можно как то исправить такое поведение?
Было бы неплохо мб добавить опцию в встроенный троттлинг
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nikki
А можно как то исправить такое поведение?
Можно свой декоратор написать))
Мой вариант из кармабота
источник

N

Nikki in aiogram [ru]
Вроде троттлить единожды
источник

N

Nikki in aiogram [ru]
А не сбрасывая таймер каждый раз
источник

N

Nack Nime | #2o2o in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Кто-то кстати с миграциями в черепахе разобрался?
aerich же, писали тут
но там оно даже хуже, чем alembic, ибо миграционные файлы - голый жсон
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
aerich же, писали тут
но там оно даже хуже, чем alembic, ибо миграционные файлы - голый жсон
aerich я видел, но так и не смог запустить
источник

N

Nack Nime | #2o2o in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
aerich я видел, но так и не смог запустить
та там легко, даже я разобрался.
источник

N

Nack Nime | #2o2o in aiogram [ru]
надо TORTOISE_ORM словарь иметь в конфиге
источник

АФ

Артем Францев... in aiogram [ru]
Привет, может ли кто подсказать, как сделать машину состояний через бд mysql, чтобы шаги пользователя записывали ь именно в mysql, а не в memorystorage
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
та там легко, даже я разобрался.
Есть опенсорсный пример?
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
У меня ошибки сыпались и я забил(
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Nack Nime | #2o2o
надо TORTOISE_ORM словарь иметь в конфиге
Делал, да
источник

N

Nack Nime | #2o2o in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Есть опенсорсный пример?
не, но я могу дать сейчас пример, там изи
в aerich.ini
[aerich]
tortoise_orm = app.config.TORTOISE_ORM
location = ./migrations
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Артем Францев
Привет, может ли кто подсказать, как сделать машину состояний через бд mysql, чтобы шаги пользователя записывали ь именно в mysql, а не в memorystorage
Имплементируй по примеру RedisStorege2 например
источник

N

Nack Nime | #2o2o in aiogram [ru]
в config.py
TORTOISE_ORM = {
   "connections": {"default": POSTGRES_URI},
   "apps": {
       "models": {
           "models": ["app.models.base", "aerich.models"],
           "default_connection": "default",
       },
   },
}
источник

N

Nack Nime | #2o2o in aiogram [ru]
Nack Nime | #2o2o
не, но я могу дать сейчас пример, там изи
в aerich.ini
[aerich]
tortoise_orm = app.config.TORTOISE_ORM
location = ./migrations
а хотя, это само геренируется командой
aerich init -t app.config.TORTOISE_ORM

после генерирования aerich.ini просто
aerich init-db
и всё
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Может из-за sqlite конечно, но у меня сыпется
источник