Комментарии 26
Зашёл посмотреть, как вызвать себе такси через бота для телеграм.
А тут…
Пару слов поменять и он уже умеет заказывать суши. Оператору Битрикса.
Для себя уже давно делаю ботов. Но как-то всё тривиально там. Даже писать не о чем.
Разве что для использую Heroku + PHP + GitHub.
Всё прекрасно работает, удобно деплоится, хостится и самое главное (в отличие от яндекс облака) — абсолютно бесплатно (базовых возможностей даже с небольшой БД вполне хватает). А, да, ещё вне зоны доступа наших прекрасных властей.
А тут…
Пару слов поменять и он уже умеет заказывать суши. Оператору Битрикса.
Для себя уже давно делаю ботов. Но как-то всё тривиально там. Даже писать не о чем.
Разве что для использую Heroku + PHP + GitHub.
Всё прекрасно работает, удобно деплоится, хостится и самое главное (в отличие от яндекс облака) — абсолютно бесплатно (базовых возможностей даже с небольшой БД вполне хватает). А, да, ещё вне зоны доступа наших прекрасных властей.
+5
На бесплатный тарифе на хероку сервер уходит в аут после 30 минут бездействия. Т.е. при последующем обращении нужно ждать пока он заново поднимется. Как ты это смог обойти?
+1
Хм… А можно подробнее? О чём именно речь? Если вы про режим демона, то всё может быть. У меня он просто висит веб хуком, и отвечает мгновенно. Для бота телеги оно самое то.
0
Хероку на бесплатном тире замораживает дино после 30 минут бездействия, потом при получении запроса обратно запускает. Возможно, вы не замечали, посмотрите логи
0
Ок, буду знать. С точки зрения телегобота — вполне допустимая задержка.
0
Телеграм если не смог достучаться до бота, то обновление ложиться в пул, и оно будет храниться в течении 24ч на серверах телеги
0
Так. А что если раз в 5 минут пинать бота по крону?) Бесплатный планировщик есть на том же бесплатном тарифе. Костыль конечно, но, почему бы ни да?)))
0
Насколько я помню, то не стоит так делать, там есть лимит на онлайн вашего приложения, из 24ч доступно только 16ч или 18ч
PS. соврал)
Вот более точный ответ в комментарии
stackoverflow.com/a/33324033
PS. соврал)
Вот более точный ответ в комментарии
stackoverflow.com/a/33324033
+1
Статья не достойна такого кликбайтного названия
+4
НЛО прилетело и опубликовало эту надпись здесь
Если сохранить телефон такси в контактах, то звонить им тоже можно в две кнопки. Другое дело, что сейчас не бывает случаев, чтобы человек выбрал звонок оператору, а не выбор маршрута на карте в приложении.
0
НЛО прилетело и опубликовало эту надпись здесь
Я это не в обиду лично вам. :)
Просто как факт, что тенденция сейчас максимально снижает контакт с живым человеком в рутинных задачах, вроде заказа пиццы или вызова такси. Особенно в продвинутых странах вроде Японии.
Просто как факт, что тенденция сейчас максимально снижает контакт с живым человеком в рутинных задачах, вроде заказа пиццы или вызова такси. Особенно в продвинутых странах вроде Японии.
+1
Здесь немного другое — не вы звоните в 2 клика, а вы лишь делаете 2 клика, а звонят вам. Кроме того, ответный звонок — это лишь пример. Служба такси может сразу по координатам слать машину (особенно проверенным клиентам) — тогда можно сказать и так: машина в 2 клика. А строить маршрут свой на карте — как по мне это на любителя. Зачем, если адрес можно назвать водителю?
+1
не вы звоните в 2 клика, а вы лишь делаете 2 клика, а звонят вам
Ну да, тогда это совершенно другое дело.
+3
Чтобы сразу рассчитать стоимость поездки, например?
0
Все опять украли!
-2
Зачем использовать Яндекс.Облако, если логичнее и лучше будет использовать Google Cloud Functions, тем более, если вы используете firebase
+1
Полностью согласен. Обычно я так и поступаю. Но Firebase на бесплатном плане не позволяет делать запросы к API 3-х лиц (т.е. можно обращаться только к API Google). К тому же хотел показать, что возможно кое-что сделать и в юрисдикции РФ, несмотря на… несмотря ни на что.
0
Pay as you go. Там большие лимиты бесплатного использования. Просто нужно привязать карту. А вообще, лучше не использовать firestore, а, на пример, использовать postgres/mongodb в Яндекс.Облако, если есть необходимость в размещении приложения на серверах РФ
0
Во-первых в Я.Облаке никаких «pay as you go» не наблюдаедся (касательно баз данных). Во-вторых — БД в Я.Облаке недёшевы. В третьих — из Я.Облака нельзя иницировать запрос к API Telegram (только ответ на входящий запрос). Поэтому утверждение «лучше не использовать firestore» мне не кажется бесспорным.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Telegram.Такси за 200 строк кода