Size: a a a

Сообщество Python Программистов

2020 May 28

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Просто Ярик
мне интересно, как это красиво сделать
Тупо в разные модули разнести
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Просто Ярик
Такой вопрос
Нужна регистрация для бота, буду делать через FSM. Будет ли красиво сделать отдельно регистрационного бота, чтобы зарегать пользователя и занести в бд. Или лучше в одного бота запихнуть? Если второе, то как?
Не советую делить логику одного бота на вспомогательных ботов. Это как минимум путает юзеров
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Ну, мне нужно регистрировать пользователя из чата с помощью ЛС
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Просто Ярик
Ну, мне нужно регистрировать пользователя из чата с помощью ЛС
Так и почему это должны быть разные боты?
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
я просто без понятия, как это сделать красиво и чтобы самому не запутаться
источник

ЖS

Женёк S in Сообщество Python Программистов
какой должен быть цикл в питоне, для накопительной суммы?
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Архитектуру ботов вообще не изучал
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Женёк S
какой должен быть цикл в питоне, для накопительной суммы?
while либо for
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Просто Ярик
while либо for
лучше while
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Просто Ярик
я просто без понятия, как это сделать красиво и чтобы самому не запутаться
У меня хендлеры в 10 модулях в сумме что-то около 50 хендлеров, нормально не путаться:)
источник

ЖS

Женёк S in Сообщество Python Программистов
Просто Ярик
лучше while
спасибо, щас что нибудь попробую
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
<Юрий> 👨‍🔬 Чебышев
У меня хендлеры в 10 модулях в сумме что-то около 50 хендлеров, нормально не путаться:)
т.е. ты имеешь ввиду выгрузить хэндлеры регистрирования в отдельный модуль и там работать?
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
а как тогда их вызвать с помощью модуля? Для этого лучше сделать класс регистрации с методами для регистрации?
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Просто Ярик
т.е. ты имеешь ввиду выгрузить хэндлеры регистрирования в отдельный модуль и там работать?
Типа того.
Посмотри как вариант вот такую архитектуру
https://github.com/aiogram/bot
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Мне понравилось
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
Это бот-пример от алекса, разраба аиограм
источник

<Юрий> 👨‍🔬 Чеб... in Сообщество Python Программистов
https://mastergroosha.github.io/telegram-tutorial/docs/lesson_14/
Вот другой вариант разбивки на модули от Groosha
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
+
источник

A

Axenia in Сообщество Python Программистов
Kei_dan (26.26) увеличил карму bomzheg (429.87)
источник

ПЯ

Просто Ярик... in Сообщество Python Программистов
Как я понял, когда разбиваешь по хэндлерам, то уже нельзя писать bot.send_message, а message.answer, верно?
источник