BYBYDUCK, хотя знаете, не слушайте меня. Сокет подходит, а к чипсету есть вопросы. Просто здесь проблема в том, что когда появилась мать - этого процессора ещё в планах не было, поэтому здесь 50/50.
i1yas, блин... Оказывается, что Даты рождения тоже может не быть. Минимальный набор - это Фамилия Имя Номер. Подскажите, можно ли как-нибудь убрать из обязательных Дату?
DevMan, ну тогда вам нужно внимательно читать вопрос: я сказала, что нужно обратиться КО ВТОРОМУ ключу массива. А вы себе придумали "последний" ключ. Разумеется возможен расклад, когда у меня десяток ключей, но мне нужен второй.
Вань, ты же видишь, что я задачу твою обмануть пытаюсь. Я не по времени скрипт выполняю, а получаю разницу во времени и ставлю таймер. Будильник в твоём телефоне тоже работает по таймеру. Ты когда будильник ставишь, тебе сообщение высвечивается: "Будильник сработает через 4 часов 30 минут". Как они получили это значение? Сделали тоже самое, что и я.
BasiC2k, это-то я понимаю, но кажется, что есть более какой-то простой метод. Как вариант - это в data кнопки кнопки указать id сообщения. К примеру: "spectre_id123214456". Ну и под spectre написать функцию, которая будет по id ловить сообщение и вытягивать ФИО. Этот метод более оптимальный, чем ваш. Но он мне не очень нравится.
Ещё есть https://core.telegram.org/bots/api#forcereply . И вот здесь я не до конца поняла, что он делает.
Павел, благодарю. у меня просто иная логика была. я прям в самом цикле получала данные, поэтому и возникали проблемы. сейчас всё вынесла за пределы. добавьте пожалуйста в своё решение после цикла строчку console.log(item)
выглядит это вот так: