Size: a a a

2020 June 17

B

BPRO in aiogram [ru]
Shaxboz
без прокси не запускается
Хммм, сюда по номеру телефона (помоему) вы  в той стране куда руки РКН не доходят
источник

B

BPRO in aiogram [ru]
Shaxboz
без прокси не запускается
Вы в сам телеграмм заходите без прокси и без ВПН?
источник

S

Shaxboz in aiogram [ru]
BPRO
Хммм, сюда по номеру телефона (помоему) вы  в той стране куда руки РКН не доходят
у нас телеграм не заблокирован. Просто на сервере не пашет
источник

S

Shaxboz in aiogram [ru]
BPRO
Вы в сам телеграмм заходите без прокси и без ВПН?
работает. Но бота запускаю не на локальной машине
источник

G

Gabben in aiogram [ru]
BPRO
Вы в сам телеграмм заходите без прокси и без ВПН?
Сам телеграм может работать будучи заблокированным без прокси и впн, но бот апи это другое
источник

S

Shaxboz in aiogram [ru]
Shaxboz
у нас телеграм не заблокирован. Просто на сервере не пашет
aiogram.utils.exceptions.NetworkError: Aiohttp client throws an error: ClientConnectorError: Cannot connect to host api.telegram.org:443 ssl:default [getaddrinfo failed]
источник

B

BPRO in aiogram [ru]
Shaxboz
у нас телеграм не заблокирован. Просто на сервере не пашет
А! Понятно
источник

АК

Андрей Карчевский... in aiogram [ru]
Всем привет! У меня есть бот на русском. Хочу запилить ещё и английский интерфейс. Как это вообще реализуют? Наверное, не делают же дубликаты всех функций с проверками выбранного пользователем языка. Есть встроенные способы?
источник

G

Gabben in aiogram [ru]
Андрей Карчевский
Всем привет! У меня есть бот на русском. Хочу запилить ещё и английский интерфейс. Как это вообще реализуют? Наверное, не делают же дубликаты всех функций с проверками выбранного пользователем языка. Есть встроенные способы?
источник

B

BPRO in aiogram [ru]
Андрей Карчевский
Всем привет! У меня есть бот на русском. Хочу запилить ещё и английский интерфейс. Как это вообще реализуют? Наверное, не делают же дубликаты всех функций с проверками выбранного пользователем языка. Есть встроенные способы?
источник

АК

Андрей Карчевский... in aiogram [ru]
Спасибо, посмотрю!
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
Tishka17
T =TypeVar("T", bound=BaseSchema)

async def update(db: Database, schema: T, filter_fields: List = None, **kwargs) -> T

как-то так, только побалуйся с тем что указать в T
а как побаловаться?))) Не работает твой вариант.
источник

T

Tishka17 in aiogram [ru]
Евгений Ры́марев
а как побаловаться?))) Не работает твой вариант.
как именно не работает?
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
а, ой. Не. Вроде работает 😆
источник

T

Tishka17 in aiogram [ru]
$ mypy q.py 
Success: no issues found in 1 source file

$ cat q.py
from typing import TypeVar

T = TypeVar("T", bound=int)

def x(a: T) -> T:
   return a

b:bool = x(True)
c:int = x(0)
источник

$

$name$ in aiogram [ru]
Евгений Ры́марев
В общем ситуация такая. В первой мидлваре делается подключение к базе, во второй добавляется пользователь в дату. При команде
/start

У пользователя появляется меню выбора языка. При нажатии на нужный язык выводится сообщение "Вы выбрали: Язык" на его языке. Но так как у пользователя на момент срабатывания события язык ещё не установлен, то соответственно и в мидлваре он будет с неустановленным языком - как быть? Можно ли во время обработки события повторно инициализировать мидлвари? Или всё это делается как-то иначе?
источник

$

$name$ in aiogram [ru]
Уж извини, что только сейчас)
Если не ответили, полезно будет
источник

ЕР

Евгений Ры́марев... in aiogram [ru]
ну как вариант, да.
источник

ЕР

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

$

$name$ in aiogram [ru]
Интересно, и как же?
источник