Size: a a a

2020 May 16

WJ

Wolfram Juno in aiogram [ru]
Ток увидел что тут MrYacha, который в OrangeFox. Спасибо папаша.
источник

VS

Victor Shatilov in aiogram [ru]
чуваки, можете подсказать, вот есть у меня main.py там определён dp = Dispatcher(..), как его правильно импортировать в другие модули?
источник

Z

Zack!? in aiogram [ru]
from main import dp
источник

VS

Victor Shatilov in aiogram [ru]
не
источник

.

.3gp in aiogram [ru]
Victor Shatilov
чуваки, можете подсказать, вот есть у меня main.py там определён dp = Dispatcher(..), как его правильно импортировать в другие модули?
источник

q

quavo in aiogram [ru]
Victor Shatilov
чуваки, можете подсказать, вот есть у меня main.py там определён dp = Dispatcher(..), как его правильно импортировать в другие модули?
А лучше использовать dp.register_*
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in aiogram [ru]
from main import *
источник

q

quavo in aiogram [ru]
И не юзать декораторы
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in aiogram [ru]
тогда
источник

q

quavo in aiogram [ru]
Выйди с чата
источник

q

quavo in aiogram [ru]
Пес
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in aiogram [ru]
ну я хз как человеку помочь
источник

s

std::mpa in aiogram [ru]
@JRootJunior, мб мини-бекпорт роутеров для 2.х сделать?
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in aiogram [ru]
просто скажу затея - хуйня
источник

AR

Alex RootJunior in aiogram [ru]
std::mpa
@JRootJunior, мб мини-бекпорт роутеров для 2.х сделать?
довольно геморная штука, определенно будут проблемы
источник

ИС

Игорь Середа... in aiogram [ru]
Victor Shatilov
чуваки, можете подсказать, вот есть у меня main.py там определён dp = Dispatcher(..), как его правильно импортировать в другие модули?
Что значит "импортировать в модули"?
Ты создаёшь объект. Дальше он у тебя используется в других сервисах, в которые ты его должен прокидывать через конструктор, если пишешь по-уму.

Что ты модулями называешь?
источник

s

std::mpa in aiogram [ru]
Alex RootJunior
довольно геморная штука, определенно будут проблемы
ты прав, но вот такие проблемы не перестают возникать. хотя-бы поверхностные без иерархии.
источник

.

.3gp in aiogram [ru]
quavo
А лучше использовать dp.register_*
Это на подобии register_next_step в telebot'e?
источник

VS

Victor Shatilov in aiogram [ru]
В общем проблема в том, что я прохожусь по состояниям в шедулере, то есть меняю data каждого состояния по расписанию, если я импорчу просто from main import dp, то когда я делаю dp.curren_state(user=user.tg_id) он мне в первый раз отправляет действительно правильные данные, меняет их, но в боте, то есть в main.py data в состояниях не меняется. Я так понимаю, что создаётся не ссылка на тот dp, а именно копия, которая меняется. Мой вопрос видимо в том, как сделать dp глобальным?...
источник

AR

Alex RootJunior in aiogram [ru]
можно попробовать сделать роутер в виде контейнера, из которого при регистрации все хендлеры перенесутся в диспетчер (учесть невозможность регистрации хендлеров после подключения)
источник