Если можно работать 1 день, что будет работник делать 4 остальных? Иными словами вместо 5 работников останется 1. Тема не новая. Можно не теоретизировать, а посмотреть, как происходили технологические революции раньше. В конечном итоге дико развилась сфера услуг — людям больше нечего было делать. Но в этом раз и сфера услуг под ударом. Что дальше? Люди умнее не становятся. Прослойка людей с высоким IQ в процентах не меняется. А требования становятся все серьезнее. Вопрос, что будут делать все остальные. Наверное, заниматься творчеством. Но и творить ИИ будет лучше. То есть — результаты творчества не продать.
Вы рассуждаете в рамках полной свободы предпринимательства. А можно иначе. Принять закон об автоматизированном ведении бухгалтерии. И все. Все для этого готово — закона пока нет )
И мы говорим о мире, а не только о России.
Забыли написать, о еще двух исчезающих весьма массовых профессиях: бухгалтера и юристы. Обычно их ставят в первую очередь. Иногда еще называют программистов. Бухгалтера уже завтра могут не выходить на работу в России, у нас все готово для этого. Но нет, как говорится, «политической воли»… С юристами чуть сложнее. А программисты просто переквалифицируются — в общем смысле они еще нужны ;)
1. Если нет интернета совсем, откуда админ ставил библиотеки?
2. Это лагерь для музыкально одаренных детей? Я, например, и сейчас не разберусь что там с 4мя голосами. Или у админа все же было музыкальное образование?
Спасибо за отзыв. Возможно и так :) Но в моем случае все же нужно не только отправлять, но и получать, да и вообще чат может быть весьма оживленным :) Обычной странички в html не хватит, нужно чат встраивать. С тем опытом, который у меня теперь есть, мне подключить бот к логическому ядру, сделать сервер, сертификаты, все залить и запустить займет примерно 30-60 минут. Так что в этом смысле все же решение с ботом в мессенджере правильная идея. К тому же, ядро я собираюсь развивать, поэтому опыт с ботом полезен и на будущее времени будет уходить по минимуму.
Спасибо, уже смотрю. Вопрос вот в чем. Стоит ли поднимать клиента ради скромного бота? Но интересно, что вариантов реализации одного и того же решения много. Это не может не радовать.
Спасибо! Размещая на GCE о блокировках уже не думаешь, сервер не в России. Я рассматривал варианты для Python, tglib, как вижу, это либа под nodejs (эта github.com/nodegin/tglib ?). Я могу использовать еще API Telegrama, что также пробовал. А как tglib взаимодействует с Телеграмом, если она лишена всех недостатков?
Длительное исследование по сравнению этих решений не проводил. Но polling на сервере начал отрубаться сразу. Решить проблему не получилось. Пришлось идти к вебхукам (как изначально советовал интернет :) ) С вебхуками возникла другая проблема, корни которой, я подозреваю, все те же самые, что и с polling, но бот на webhook не падает. Проблема вот в чем. После некоторого простоя, бот как бы зависает, залипает (это с webhook). Как результат, идет системная ошибка 104, сообщение в телеграм от бота не уходит (то есть запрос пользователя в боте остается без ответа). Но если отправить запрос второй раз, то сообщение отправится. Я искал причину ошибки. Оказалось, что ошибка не такая уж и редкая. На гитхабе pyTelegramBotAPI нашел намек, что можно обработать ее исключением и отправить еще раз :) Поставил эту заплатку, то есть ловлю ошибку и отправляю сообщение еще раз. Сейчас все ок. Реальная причина ошибки не ясна. То ли это особенность GCP (GCE), то ли pyTelegramBotAPI, то ли их связки… Одно точно скажу, замена библиотек, устанавливающих веб-сервер (при том, что pyTelegramBotAPI остается) на это никак не повлияла. Думаю, снова переписать бот на чистом API Telegram'а и посмотреть. Если все будет работать, то виновата pyTelegramBotAPI, если нет, то виноват GCE или некая его особая настройка, возможно, сервер нужно отдельно от бота поднять будет. Но это все имеет смысл только в случае коммерческого продукта и для успокоения души ;) Поэтому, отвечая на ваш вопрос, лично у меня оснований утверждать об особых преимуществах webhook над polling ровно столько, что на webhook в моем случае бот работает, а на polling нет. Возможно, на polling сейчас (после написания статьи) я смогу бот на сервере настроить, появились идеи. Но логика webhook правильнее.
Да, спасибо за видео. Прикольно.
Но это не формат статьи на хабре.
И мы говорим о мире, а не только о России.
2. Это лагерь для музыкально одаренных детей? Я, например, и сейчас не разберусь что там с 4мя голосами. Или у админа все же было музыкальное образование?
Разве в интернете тяжело найти ноты, тексты и готовые аранжировки в mp3?