Size: a a a

2020 January 24

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Gabben
В случае проблем с апи бот не падает, для ошибок есть error_handler
Вот кстати ptb этим страдает (падает бот при ошибках сети/API/...)
источник

ЕП

Евгений Петров in aiogram [ru]
Хотя не, сначала спрошу. Я почему telebot использовал, потому что у меня в одном коде запускается Bot API и Core API (на telethon).

Поэтому конкретно в этом случае у меня запускается telethon-бот, а перед этим — в отдельном треде bot.polling()

Можно ли подобное провернуть с aiogram + telethon? Как лучше всего запустить два поллинга от разных сущностей?
источник

G

Gabben in aiogram [ru]
Evgen Fil // 🤔 via @thinkerybot
Вот кстати ptb этим страдает (падает бот при ошибках сети/API/...)
Но там вроде есть нонстоп режим
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Gabben
Но там вроде есть нонстоп режим
Каво?
источник

ЕП

Евгений Петров in aiogram [ru]
ой, не то
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Кажется, ты путаешь с pytba
источник

G

Gabben in aiogram [ru]
Evgen Fil // 🤔 via @thinkerybot
Кажется, ты путаешь с pytba
Насоздают либ с одинаковым названием
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
ptb прям в критикал падает (по логам)
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Gabben
Насоздают либ с одинаковым названием
По факту
источник

ЕП

Евгений Петров in aiogram [ru]
Евгений Петров
Хотя не, сначала спрошу. Я почему telebot использовал, потому что у меня в одном коде запускается Bot API и Core API (на telethon).

Поэтому конкретно в этом случае у меня запускается telethon-бот, а перед этим — в отдельном треде bot.polling()

Можно ли подобное провернуть с aiogram + telethon? Как лучше всего запустить два поллинга от разных сущностей?
Сорри за скриншот, вот так у меня сейчас запускается вся эта связка. К сожалению, вот это except -> return не работает :(
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
ptb — python-telegram-bot
pytba — pyTelegramBotAPI
источник

G

Gabben in aiogram [ru]
Evgen Fil // 🤔 via @thinkerybot
ptb — python-telegram-bot
pytba — pyTelegramBotAPI
И кто то из них telebot?
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Возможно, 2
источник

EF

Evgen Fil // 🤔 via @thinkerybot in aiogram [ru]
Но не факт
источник

EN

Evgen N in aiogram [ru]
Gabben
И кто то из них telebot?
второй
источник

G

Gabben in aiogram [ru]
Вот есть один аиограм
источник

AR

Alex RootJunior in aiogram [ru]
Gabben
И кто то из них telebot?
2
источник

G

Gabben in aiogram [ru]
Евгений Петров
Хотя не, сначала спрошу. Я почему telebot использовал, потому что у меня в одном коде запускается Bot API и Core API (на telethon).

Поэтому конкретно в этом случае у меня запускается telethon-бот, а перед этим — в отдельном треде bot.polling()

Можно ли подобное провернуть с aiogram + telethon? Как лучше всего запустить два поллинга от разных сущностей?
Что за кейс?
И треды не нужны, по идее, так как телетон может в асинк. Значит можно кинуть полинг аиограма в отдельную таску, как делает экзикутор https://github.com/aiogram/aiogram/blob/cf127d596a461aca74df133530f8d686921eac1e/aiogram/utils/executor.py#L306
источник

G

Gabben in aiogram [ru]
Надеюсь нет другого телетона
источник

ЕП

Евгений Петров in aiogram [ru]
Gabben
Что за кейс?
И треды не нужны, по идее, так как телетон может в асинк. Значит можно кинуть полинг аиограма в отдельную таску, как делает экзикутор https://github.com/aiogram/aiogram/blob/cf127d596a461aca74df133530f8d686921eac1e/aiogram/utils/executor.py#L306
Спасибо за наводку, попробую. Кейс такой: телетон в группе слушает сообщения от левого (не моего) бота и что-то делает. А мой бот используется для конфигурирования
источник