Объясните, пожалуйста, в каких случаях нужно деплоить ботов на getUpdates, а в каких нужно вешать хуки?
Я к тому, что последнего бота я пишу на хуках, но при этом, у меня и без хуков все нормально шло, просто решил и этот метод освоить.
Понятно, что разница между двумя методами есть, и а случае с getUpdates я гружу сервера телеги, в случае с хуками нагрузка на их сервера меньше, понятно. Но давайте будем честны, нас, как разрабов, это вообще ведь не колышит, что там у кого нагружается. Если телега даёт возможность делать ботов на методе, который пусть и грузит их систему, но они работают -- почему бы и дальше этот метод не использовать?
Ещё один по́двопросик задам, связанный с вышеозвученным. Например, боты миллионники каким методом написаны были, хуками или getUpdates?
говорят для высоконагруженных ботов лонг поллинг лучше хуков, потому что сервер тг не спамит тебе каждую милисекунду, а ты сам берешь с сервера апдейты частями. а для малозагруженных ботов наооборот лучше вебхуки, апдейты редки, и дергать сервер тг "сообщений нет? а теперь?" как осёл из шрека как-то не очень эффективно