Size: a a a

2020 December 26

T

Tishka17 in aiogram [ru]
$name$
Дай глянуть
https://github.com/Tishka17/tgbot_template/blob/master/tgbot/middlewares/role.py

Ничего сверхъестественного. Все тупо
источник

T

Tishka17 in aiogram [ru]
Мы уже обсуждали, что это может быть заменено на чтение из базы, но это делать реализации, которая не важная для остального кода
источник

$

$name$ in aiogram [ru]
Ну типа, ты когда подключаешь мидлварь, передаешь в неё айди админа, допустим, и пулл? Что мешает сделать мне то же в своем __init__ файле?
источник

А

Айван in aiogram [ru]
Tishka17
Мы уже обсуждали, что это может быть заменено на чтение из базы, но это делать реализации, которая не важная для остального кода
Как раз подобное думал сделать 😅
А базу брал бы из data["repo"] или как аргумент заранее передавал?
источник

T

Tishka17 in aiogram [ru]
$name$
Ну типа, ты когда подключаешь мидлварь, передаешь в неё айди админа, допустим, и пулл? Что мешает сделать мне то же в своем __init__ файле?
То, что конфиг парсится позже и вообще хз когда с точки зрения мидлвари
источник

Y

Yarik♂ in aiogram [ru]
А зачем можно указывать title и description, если они вообще нигде не выводятся? Может, можно как-то поменять режим, чтобы они отображались?
источник

Y

Yarik♂ in aiogram [ru]
источник

T

Tishka17 in aiogram [ru]
Айван
Как раз подобное думал сделать 😅
А базу брал бы из data["repo"] или как аргумент заранее передавал?
Из дата-репо, или отдельно из пула
источник

T

Tishka17 in aiogram [ru]
Любой кусок кода должен быть максимально автономен.
источник

$

$name$ in aiogram [ru]
Tishka17
То, что конфиг парсится позже и вообще хз когда с точки зрения мидлвари
Не понимаю тебя
источник

T

Tishka17 in aiogram [ru]
$name$
Не понимаю тебя
Чтобы айди админа получить, нужно его откуда-то взять
источник

T

Tishka17 in aiogram [ru]
Откуда?
источник

$

$name$ in aiogram [ru]
Tishka17
Откуда?
Ну, из конфига
источник

$

$name$ in aiogram [ru]
У меня конфиг — просто питоний файл, где админы — список интов
источник

$

$name$ in aiogram [ru]
В чем у меня возникнут проблемы?
источник

T

Tishka17 in aiogram [ru]
$name$
У меня конфиг — просто питоний файл, где админы — список интов
А у меня конфиг - ини, который парсится в мейне
источник

T

Tishka17 in aiogram [ru]
Потому что нехуй давать юзеру править код
источник

T

Tishka17 in aiogram [ru]
$name$
Ну, из конфига
Нет, из конфига этой конкретной мидлвари. Я могу взять её код и скопировать в другой проект и пофиг какой там формат конфига
источник

$

$name$ in aiogram [ru]
Tishka17
Нет, из конфига этой конкретной мидлвари. Я могу взять её код и скопировать в другой проект и пофиг какой там формат конфига
😳
источник

T

Tishka17 in aiogram [ru]
Не надо увеличивать сцепленность кода без причины
источник