Size: a a a

2020 February 02

S

Slam! in aiogram [ru]
Что за наглость
источник

G

Gabben in aiogram [ru]
L
сейчас очень интересная вещь произошла, был запуск вебхука вот таким:
if __name__ == '__main__':
   start_webhook(
       dispatcher=dispatcher,
       webhook_path='/',
       on_startup=on_startup,
       on_shutdown=on_shutdown,
       skip_updates=False,
       host=<host>,
       port=<port>,
   )
как только я решил что хочу скипнуть апдейты, я поменял skip_updates на True, запустил бота, результатом было удалённый вебхук, это зачем и как, есть адепты?)
лог:
2020-02-02 | 01:51:07 - WARNING - Updates were skipped successfully.
2020-02-02 | 01:51:07 - INFO - Параметры вебхука: {"url": "", "has_custom_certificate": false, "pending_update_count": 1}
что в on_startup?
источник

G

Gabben in aiogram [ru]
L
сейчас очень интересная вещь произошла, был запуск вебхука вот таким:
if __name__ == '__main__':
   start_webhook(
       dispatcher=dispatcher,
       webhook_path='/',
       on_startup=on_startup,
       on_shutdown=on_shutdown,
       skip_updates=False,
       host=<host>,
       port=<port>,
   )
как только я решил что хочу скипнуть апдейты, я поменял skip_updates на True, запустил бота, результатом было удалённый вебхук, это зачем и как, есть адепты?)
лог:
2020-02-02 | 01:51:07 - WARNING - Updates were skipped successfully.
2020-02-02 | 01:51:07 - INFO - Параметры вебхука: {"url": "", "has_custom_certificate": false, "pending_update_count": 1}
@JRootJunior мне кажется тут ошибка https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/dispatcher/dispatcher.py#L255. Если смысл в том, чтобы не вызывать ресет, если ссылки итак нет, то тогда ошибка в самой логике вызова reset_webhook при skip_updates=True в start_webhook

reset_webhook выполняется в https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/utils/executor.py#L341 при скипе апдейтов (https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/utils/executor.py#L384)

UPD: отбой, все понял, а стартапе нужно опять ставить вебхук
UPD1: мы делаем ресет из-за вызова getUpdates для сброса апдейтов, но должна ли либа после опять поставить вебхук самостоятельно?
источник

L

L in aiogram [ru]
Gabben
что в on_startup?
Чуть позже смогу код скинуть, если коротко в on_startup регистрация хендлеров + принт инфы о вебхуке, в on_shutdown тоже логирование и всё.
источник

L

L in aiogram [ru]
Gabben
@JRootJunior мне кажется тут ошибка https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/dispatcher/dispatcher.py#L255. Если смысл в том, чтобы не вызывать ресет, если ссылки итак нет, то тогда ошибка в самой логике вызова reset_webhook при skip_updates=True в start_webhook

reset_webhook выполняется в https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/utils/executor.py#L341 при скипе апдейтов (https://github.com/aiogram/aiogram/blob/20ba5faf5c1d09daff99bd42f393ff15a7f4c677/aiogram/utils/executor.py#L384)

UPD: отбой, все понял, а стартапе нужно опять ставить вебхук
UPD1: мы делаем ресет из-за вызова getUpdates для сброса апдейтов, но должна ли либа после опять поставить вебхук самостоятельно?
Спасибо большое
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
L
Чуть позже смогу код скинуть, если коротко в on_startup регистрация хендлеров + принт инфы о вебхуке, в on_shutdown тоже логирование и всё.
А set_webhook где?
источник

L

L in aiogram [ru]
Он не используется, я не понял для чего мне постоянно удалять и устанавливать вебхук, плюс перед ботом стоит проксирующий nginx
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Сет вебхук - команда для телеграм-серверов что апдейты слать сюда, а старт вебхук команда для аиограм, что апдейты будут попадать вот сюда таким-то способом
источник

L

L in aiogram [ru]
Я знаю что делают эти команды, спасибо, суть в другом
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
L
сейчас очень интересная вещь произошла, был запуск вебхука вот таким:
if __name__ == '__main__':
   start_webhook(
       dispatcher=dispatcher,
       webhook_path='/',
       on_startup=on_startup,
       on_shutdown=on_shutdown,
       skip_updates=False,
       host=<host>,
       port=<port>,
   )
как только я решил что хочу скипнуть апдейты, я поменял skip_updates на True, запустил бота, результатом было удалённый вебхук, это зачем и как, есть адепты?)
лог:
2020-02-02 | 01:51:07 - WARNING - Updates were skipped successfully.
2020-02-02 | 01:51:07 - INFO - Параметры вебхука: {"url": "", "has_custom_certificate": false, "pending_update_count": 1}
Собственно удаленный и неустановленный вебхук в json выглядят одинаково
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Если ты не делаешь сет_вебхук, то у тебя его и нет
источник

L

L in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Собственно удаленный и неустановленный вебхук в json выглядят одинаково
Ты считаешь я бы пришёл с этой проблемой чтобы установить вебхук?
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Ты сам сказал что не используешь установку вебхука
источник

L

L in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Если ты не делаешь сет_вебхук, то у тебя его и нет
Его можно установить и без методов аиограма, ну
источник

L

L in aiogram [ru]
Аоиграмовскую не использую
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Руками чтоль в браузере?
источник

L

L in aiogram [ru]
Юрий 👨‍🔬 Чебышев
Руками чтоль в браузере?
Нет, курлом, ещё задолго до перехода на аиограм
источник

B

Bunk 🐈 in aiogram [ru]
сильно
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Дак и остальное курлрм делай
источник

ЮЧ

Юрий 👨‍🔬 Чебышев in aiogram [ru]
Получил пакет прочитал в консоле и написал ответ
источник