Size: a a a

2020 July 29

I

Instead in aiogram [ru]
Причём периодически сообщения обрабатываются мгновенно для пользователя) и можно прям пулемётить абракадаврой.
источник

in aiogram [ru]
Instead
Всем привет!

Может плохо искал, но так и не нашёл ответа:
Запускаю Echo_bot из примеров из документации на локальной машине. Бот сам по себе работает, но дико медленно. Заходит в хендлер сообщений далеко не сразу. Пробовал как при skip_updates=True (как в примере), так и с False.

Может быть проблема в запуске на локальной машине? (при том, что с интернетом и железом у машины проблем нет) Или же это какая-то особенность поллинга?
Логи?
источник

А

Айван in aiogram [ru]
Instead
Всем привет!

Может плохо искал, но так и не нашёл ответа:
Запускаю Echo_bot из примеров из документации на локальной машине. Бот сам по себе работает, но дико медленно. Заходит в хендлер сообщений далеко не сразу. Пробовал как при skip_updates=True (как в примере), так и с False.

Может быть проблема в запуске на локальной машине? (при том, что с интернетом и железом у машины проблем нет) Или же это какая-то особенность поллинга?
Ну… долго не должно быть. Можно добавить MiddlewareLogging чтобы посмотреть как долго оно там обрабатывается, но скорее всего проблемы не с самой библиотекой
источник

I

Instead in aiogram [ru]
Логи?
Дебажные?
источник

in aiogram [ru]
Instead
Дебажные?
LoggingMiddleware, как сказали тут
https://t.me/aiogram_ru/264983
источник

I

Instead in aiogram [ru]
LoggingMiddleware, как сказали тут
https://t.me/aiogram_ru/264983
Например
источник

А

Айван in aiogram [ru]
Instead
Например
Я подумал это ошибка.
Кто-же обычный вывод красным делает? xD
источник

I

Instead in aiogram [ru]
Пайчарм хД
источник

MV

Maxim Voloshko in aiogram [ru]
При добавлении бота в чат есть 2 апдейта, то что его добавили, и то что был создан чат (и при создании добавили бота)
Вопрос, есть ли ещё какой-либо апдейт на добавление бота в чат ?
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Айван
Я подумал это ошибка.
Кто-же обычный вывод красным делает? xD
Stderr🤷‍♂
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Maxim Voloshko
При добавлении бота в чат есть 2 апдейта, то что его добавили, и то что был создан чат (и при создании добавили бота)
Вопрос, есть ли ещё какой-либо апдейт на добавление бота в чат ?
так тебе уже приходит запрос о том что бота добавили
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
че еще надо
источник

MV

Maxim Voloshko in aiogram [ru]
Fᴏʀᴅᴇɴ
че еще надо
Ну, может есть ещё какой либо апдейт, помимо этих двух
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
Maxim Voloshko
Ну, может есть ещё какой либо апдейт, помимо этих двух
нет, больше нет
источник

MV

Maxim Voloshko in aiogram [ru]
Принял, спасибо
источник

F

Fᴏʀᴅᴇɴ in aiogram [ru]
все запросы есть в документации телеграма
источник

I

Instead in aiogram [ru]
Айван
Я подумал это ошибка.
Кто-же обычный вывод красным делает? xD
Ну так судя по логам недолго обрабатывается (приемлемое для меня время). Бот быстро отвечает(как заходит в хэндлер), но ожидание выполнения задачи по 2-10 секунд
источник

<Юрий> 👨‍🔬 Чеб... in aiogram [ru]
Instead
Ну так судя по логам недолго обрабатывается (приемлемое для меня время). Бот быстро отвечает(как заходит в хэндлер), но ожидание выполнения задачи по 2-10 секунд
Смени токен. Возможно где-то зависший процесс бота. Сменишь токен тот процесс умрёт
источник

I

Instead in aiogram [ru]
<Юрий> 👨‍🔬 Чебышев
Смени токен. Возможно где-то зависший процесс бота. Сменишь токен тот процесс умрёт
Ну я попробую, конечно, но просто не так давно менял
источник

PK

Pavel Kotov in aiogram [ru]
Всем привет, помогите разобраться с машинной состояния, по нажатию на инлайнбаттон, отправляется сообщение с предложением ввести номер телефона. После того как номер телефона был введен пользователем я хочу что бы вызывлось следующее сообщение от бота. На данный момент реализация следующая:

@dp.message_handler(state=auth)
@dp.callback_query_handler(lambda c: c.data == 'phone_number_auth')
async def call_back_for_phone_number_button(callback_query: types.CallbackQuery):
   state = dp.current_state()
   await bot.answer_callback_query(callback_query.id)
   await bot.send_message(callback_query.from_user.id, 'Введите номер телефона привяззаный к аккаунту: ')
   await state.set_state(auth)


@dp.message_handler(state=auth, content_types=ContentType.TEXT)
@dp.callback_query_handler(lambda c: c.data == 'phone_number_auth')
async def call_back_for_phone_number_message(message: types.Message):
   ms = message.text
   bot = Bot()
   bot.tg_auth_enter_phone_number(ms)

Вопрос, как правильно реализовать машину состояния в таком случае?
источник