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

А шаблон под него есть какой-нибудь?

17 ответов

21 просмотр

Шаблона конкретно нет, но можешь посмотреть на реализацию готового бота Например github.com/prostmich/fluentogram-demo

NAg2ev- Автор вопроса
Mikhail Smolnikov
Шаблона конкретно нет, но можешь посмотреть на реа...

ооу, я смотрел как-то, там уже и докеры всякие, и поетри, я еще пока до них не дорос, знаний маловато

NAg2ev
ооу, я смотрел как-то, там уже и докеры всякие, и ...

шаблон Тишки под 3 не сложно переделать

Mikhail Smolnikov
Шаблона конкретно нет, но можешь посмотреть на реа...

Ну, поехали. 1. Коммиты в Репо, вместо слоя бизнес логики. Либо ошибка в нейминге 2. get_router достаточно бессмысленная функия 3. передавать fluent через параметры start_polling плохая идея, так как в этом случае ты зависишь от способа получения эвентов. При переделке на хуки все поменяется, при использовании кастомных эвентов в диалогах вообще по пизде пойдет. Лучше все таки передать его в Lang мидлварь 4. utils очень плохое название. Переименуй 5. get_lang_select_keyboard тут можно было бы брать актуальные языки, а не хардкод 6. Глобальный config выкинуть нахрен. 7. Если юзаешь пидантиковый конфиг - не указывай в декларации класса откуда его читать, указывай это при создании экземпляра. 8. Почему у тебя есть файл с энвами для бота, а для постгреса прям в композе вбито. Сделай одинаково @AlessandrD

Tishka17
Ну, поехали. 1. Коммиты в Репо, вместо слоя бизне...

Ты меня пинганул чтоб я продолжил список?

А, сорри, не твой гит

Tishka17
А, сорри, не твой гит

У меня с гитом свои проблемы. Во флюентограмме юзается статикметод, а к декларативу всё не дойдут руки сделать доку

Tishka17
Ну, поехали. 1. Коммиты в Репо, вместо слоя бизне...

1. Переименую 2. Функция для дальнейшего расширения количества роутеров (private_router, chat_router, inline_router...). Все роутеры по итогу включаются в один, который и добавляется в диспатчер 3. Переделаю 4. Переименую 5. Подумаю, переделаю 6. Ну не прокидывать же через мидлварь, он один раз создаётся при инициализации config_reader 7. Переделаю 8. Прокину

Mikhail Smolnikov
1. Переименую 2. Функция для дальнейшего расширени...

К слову, в передаче через кварги диспетчера я ничего такого не вижу. Будут вебхуки - ну будет и мидлварь, ничего страшного, хуй с ним. Нет вебхуков - ну и ладно, кваргов хватит.

Aleksandr Danilov 🇺🇦
Разве?

https://t.me/aiogram_ru/1034500

Mikhail Smolnikov
1. Переименую 2. Функция для дальнейшего расширени...

2. Для этого не нужна функция. Сделай просто глобальный роутер, как и остальные, если нужен, тут никакой динамики вроде не планируется

Mikhail Smolnikov
1. Переименую 2. Функция для дальнейшего расширени...

6. Не прокидывать весь конфиг. Юзать его для создания нужных объектов и уже их прокидывать. И не юзать глобальные переменные волбще

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта