Size: a a a

2017 March 09

GA

Giyos Abbaskhanov in Dev Chat
@bitrixhater что ты брал в качестве уникального id для бд в своем боте? подойдет ли scope node-telegram-bot для этого или лучше брать $.userId?
источник

1

1C-Bitrix in Dev Chat
Бери chatId
источник

1

1C-Bitrix in Dev Chat
Но если тебе надо просто сохранять настройки пользователей
источник

1

1C-Bitrix in Dev Chat
То у меня в bashrobot есть класс расширения storage для монго
источник

1

1C-Bitrix in Dev Chat
Можешь взять его, он вроде норм работает
источник

GA

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

1

1C-Bitrix in Dev Chat
Не за что
источник

1

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

1

1C-Bitrix in Dev Chat
Ой, я переписал там чутка говнокода но не закоммитил
источник

1

1C-Bitrix in Dev Chat
Но там и так норм
источник

1

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

x\

xal.py \-_-/ in Dev Chat
источник

1

1C-Bitrix in Dev Chat
Многословно
источник

1

1C-Bitrix in Dev Chat
Исчерпывающе
источник

GA

Giyos Abbaskhanov in Dev Chat
@bitrixhater если я хочу сохранять нажатия на кнопки вызванные через runMenu как можно это реализовать? придется JSON.parse применять к каждой кнопке? если да, то как тогда вытаскивать конкретную кнопку если на клавиатуре 12 кнопок
источник

GA

Giyos Abbaskhanov in Dev Chat
$.runMenu({
       message: 'На какое количество гостей вы хотите заказать столик?',
       layout: 4,
       options: {
         resize_keyboard: true,
         one_time_keyboard: true,
       },
       '1': () => {}, '2': () => {}, '3': () => {},
       '4': () => {}, '5': () => {}, '6': () => {},
       '7': () => {}, '8': () => {}, '9': () => {},
       '10': () => {}, '11': () => {}, '12': () => {},
источник

1

1C-Bitrix in Dev Chat
Перед runMenu:

function saveNumber($) {
 $.setUserSession('cnt', $.message.text)
}

И потом везде засунь эту функцию в коллбек
источник

1

1C-Bitrix in Dev Chat
Но это говнянский вариант
источник

1

1C-Bitrix in Dev Chat
Можешь через runForm лучше
источник

x\

xal.py \-_-/ in Dev Chat
источник