Size: a a a

2020 June 03

AR

Alex RootJunior in aiogram [ru]
Виталий
Если юзаешь встроеный i18n то он сам оприделяет якой язык пользователя? Или нужно передавать куда-то language_code?
По дефолту язык определяется на основании того что дает апи

Если нужна другая логика, то наследуйся от мидлвари и переопределяй метод определения языка пользователя.
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Добавить аргумент в функциб старт
ёпрст. точно. вот затупил)))
источник

AR

Alex RootJunior in aiogram [ru]
Виталий
Если юзаешь встроеный i18n то он сам оприделяет якой язык пользователя? Или нужно передавать куда-то language_code?
Вот пример: https://github.com/aiogram/bot/blob/master/app/middlewares/i18n.py#L24

Тут user - объект пользователя в БД
источник

Т

Технопёс in aiogram [ru]
Gabben
Через глобалы запоминает)
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Добавить аргумент в функциб старт
не, стопэ. если я добавлю state=ProductForm.offer_type, то у меня тогда не поймает. Ведь у меня на текущий момент не установлен в offer_type FSM
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Евгений Ры́марев
не, стопэ. если я добавлю state=ProductForm.offer_type, то у меня тогда не поймает. Ведь у меня на текущий момент не установлен в offer_type FSM
Аргумент state прямо после message добавь в функцию (не в декоратор)
источник

q

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

Т

Технопёс in aiogram [ru]
Евгений Ры́марев
не, стопэ. если я добавлю state=ProductForm.offer_type, то у меня тогда не поймает. Ведь у меня на текущий момент не установлен в offer_type FSM
у аиограма так много магии, что он меняет дефолтное поведение самого питона?
источник

q

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

Т

Технопёс in aiogram [ru]
quavo
teacher
ты не сдал мне заказ, бан
источник

В

Виталий in aiogram [ru]
Alex RootJunior
По дефолту язык определяется на основании того что дает апи

Если нужна другая логика, то наследуйся от мидлвари и переопределяй метод определения языка пользователя.
Я вот на телефоне поменял язык телеграма на английский, но всеравно language_code прилетает как ru
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Аргумент state прямо после message добавь в функцию (не в декоратор)
ааааааа, вот оно чо. то есть если он не указан, то он не прилетает, а если указан, то прилетает. генитально
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Виталий
Я вот на телефоне поменял язык телеграма на английский, но всеравно language_code прилетает как ru
Он встроен в тг и определяется по номеру телефона емнип
источник

Т

Технопёс in aiogram [ru]
Виталий
Я вот на телефоне поменял язык телеграма на английский, но всеравно language_code прилетает как ru
на lang_code не надо полагаться, никогда
источник

G

Gabben in aiogram [ru]
Евгений Ры́марев
ааааааа, вот оно чо. то есть если он не указан, то он не прилетает, а если указан, то прилетает. генитально
да, порой это может быть генитально
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Евгений Ры́марев
ааааааа, вот оно чо. то есть если он не указан, то он не прилетает, а если указан, то прилетает. генитально
Удобно в любом случае)
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Удобно в любом случае)
да, удобно
источник

Т

Технопёс in aiogram [ru]
Евгений Ры́марев
ааааааа, вот оно чо. то есть если он не указан, то он не прилетает, а если указан, то прилетает. генитально
я УКРАЛ эту фичу, и теперь так прокидываю инстансы для работы, с помощью инстансной миддлвари. Удобно, и без глобализации, берешь только то, что требуется в рамках хэндлера
источник

G

Gabben in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Он встроен в тг и определяется по номеру телефона емнип
у товарища ру номер, но система и телега на инглише, так что отдает английский язык
источник

q

quavo in aiogram [ru]
Технопёс
ты не сдал мне заказ, бан
ты вот иди читай лс да...
источник