Size: a a a

2017 April 02

🎃

🎃 in Dev Chat
wrong chat :D
источник

GA

Giyos Abbaskhanov in Dev Chat
Добрый вечер. Вопрос появился. связан все с тем же requestContact. Я немного для себя расширил Scope.js.
источник

GA

Giyos Abbaskhanov in Dev Chat
источник

GA

Giyos Abbaskhanov in Dev Chat
Все отлично кнопка стала работать
источник

GA

Giyos Abbaskhanov in Dev Chat
источник

GA

Giyos Abbaskhanov in Dev Chat
Но проблема в том, что отправив контакт, бот возвращает мне текущую replyKeyboardMarkup
источник

GA

Giyos Abbaskhanov in Dev Chat
источник

GA

Giyos Abbaskhanov in Dev Chat
хотя на кнопку я пробовал вешать вызов другой функции
источник

GA

Giyos Abbaskhanov in Dev Chat
и несмотря на то, что я поделился с ботом своим контактом он все так же возвращаетмне в console.log($.message.contact) Null.
источник

GA

Giyos Abbaskhanov in Dev Chat
что можно сделать, чтобы после отправки контакта бот не отправлял меня в то же меню, и почему он не дает мне получить в переменной контакт, хотя по сути я его уже отдал боту?
источник

1

1C-Bitrix in Dev Chat
хз что ты там нарасширял, но я б так наговнокодил, примерно
источник

1

1C-Bitrix in Dev Chat
источник

1

1C-Bitrix in Dev Chat
но там, по коду runMenu, если сообщение от пользователя при запущенном меню != тексту нажатой кнопки, то меню отправляется либо ещё раз, либо в 'anyMatch'
источник

1

1C-Bitrix in Dev Chat
а у тебя там по ходу нет anyMatch
источник

GA

Giyos Abbaskhanov in Dev Chat
я не менял ничего кроме второго параметра в runMenu. если key == contactKey, то в KeyboardButton requestContact: true.
источник

GA

Giyos Abbaskhanov in Dev Chat
я еще хуже костыль пробовал
источник

GA

Giyos Abbaskhanov in Dev Chat
if (key === 'testx') {
 keyboard[lineIndex].push(new                        KeyboardButton(key, true))
  console.log('krkrkrr');
 }
источник

GA

Giyos Abbaskhanov in Dev Chat
в таком случае у меня он вообще зацикливался в этом меню
источник

GA

Giyos Abbaskhanov in Dev Chat
т.е. каждый раз при нажатии кнопки testx предлогал отправить контакт
источник

GA

Giyos Abbaskhanov in Dev Chat
сейчас он предлагает отправить контакт один раз и затем вновь воспроизводит меню. и если я вновь нажимаю Отправить контакт, то он возвращает ту функцию, которую я указалв {}
источник