Size: a a a

Яндекс.Диалоги (сообщество разработчиков)

2019 March 21

ПИ

Павел Иванов... in Яндекс.Диалоги (сообщество разработчиков)
👍🏼
источник

JG

Julia Gladkova in Яндекс.Диалоги (сообщество разработчиков)
Привет всем! Как определить время суток, чтобы выдавать "Добрый вечер/день/утро!" ?
источник

ПИ

Павел Иванов... in Яндекс.Диалоги (сообщество разработчиков)
Julia Gladkova
Привет всем! Как определить время суток, чтобы выдавать "Добрый вечер/день/утро!" ?
Программировать только
источник

ПИ

Павел Иванов... in Яндекс.Диалоги (сообщество разработчиков)
Взять город пользователя и определить в какой он зоне
источник

TS

Taras Susoev in Яндекс.Диалоги (сообщество разработчиков)
Друзья привет, куда тыкнуться, как подружить диалоги с телеграмм, вообще можно организовать, чтобы с диалога в телегу чатили?
источник

MK

Michael Kalinin in Яндекс.Диалоги (сообщество разработчиков)
сделать бота
источник

JG

Julia Gladkova in Яндекс.Диалоги (сообщество разработчиков)
Павел Иванов
Программировать только
можно подробнее как запрогать
источник

MK

Michael Kalinin in Яндекс.Диалоги (сообщество разработчиков)
if ((DateTime.Now.Hour > 3) && (DateTime.Now.Hour < 11)) { типа утро }
ну и  т.д.
источник

DM

Dmitry Masanov in Яндекс.Диалоги (сообщество разработчиков)
Ну только еще нужно учитывать временную зону пользователя
источник

MK

Michael Kalinin in Яндекс.Диалоги (сообщество разработчиков)
ну в UTC
источник

JG

Julia Gladkova in Яндекс.Диалоги (сообщество разработчиков)
а разве время на сервере не отличается от времени клиента?
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
Julia Gladkova
можно подробнее как запрогать
вам это просто для "красоты"?

{
 "meta": {
   "locale": "ru-RU",
   "timezone": "Europe/Moscow",
   "client_id": "ru.yandex.searchplugin/5.80 (Samsung Galaxy; Android 4.4)",
   "interfaces": {
     "screen": { }
   }
 },

вот есть таймзона в реквесте
источник

MK

Michael Kalinin in Яндекс.Диалоги (сообщество разработчиков)
может отличаться может не отличаться
источник

DM

Dmitry Masanov in Яндекс.Диалоги (сообщество разработчиков)
У себя в навыке на питоне вот так делаю:
food_time = food_time.astimezone(dateutil.tz.gettz(timezone))
источник

DM

Dmitry Masanov in Яндекс.Диалоги (сообщество разработчиков)
Где timezone - это как раз тег из meta
источник

JG

Julia Gladkova in Яндекс.Диалоги (сообщество разработчиков)
сп большое, делаю это для повышения дружелюбности навыка, алиса должна казаться живой
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
"client_id": "com.yandex.browser\/18.11.0.1462 (HighScreen Boost IIse; android 4.3)",
       "interfaces": {
           "screen": []
       },
       "locale": "ru-RU",
       "timezone": "Asia\/Hong_Kong"
   },

вот гляжу по логам даже вот откуда приходют люди )
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
так что таймзона - рабочий вариант, да.
источник

P

Pavel in Яндекс.Диалоги (сообщество разработчиков)
Dmitry Masanov
У себя в навыке на питоне вот так делаю:
food_time = food_time.astimezone(dateutil.tz.gettz(timezone))
о а что за флудтайм?
источник

MK

Michael Kalinin in Яндекс.Диалоги (сообщество разработчиков)
что то с едой связано?
источник