Size: a a a

2017 November 05

AL

Alessandro Lioi in Dev Chat
Or I should do this by myself
источник
2017 November 06

MM

Mikita Melnikau in Dev Chat
А как пропустить вопрос в форме. Например, пользователь получает набор кнопок. Эти кнопки - его категории. Первая кнопка создать категорию. Тогда он просто идёт на следующий шаг и вводит новую категорию. А если он выбирает какую-то из своих категорий - шаг с "введите имя новой категории" пропустить и пойти дальше.
источник

MM

Mikita Melnikau in Dev Chat
вроде всё получилось. по крайней мере всё как надо считает. вопрос снят пока что. потом мож на тестах завалится.. но в целом вроде всё как надо
источник
2017 November 07

MM

Mikita Melnikau in Dev Chat
а есть где-то пример как вызывается TelegramBaseCallbackQueryController? чтобы глянуть как он с другими контроллерами вызывается. что-то гугл ничё не показывает...
источник

MM

Mikita Melnikau in Dev Chat
ну реально ни одного примера применения... не понимаю в чем соль тогда
источник

1

1C-Bitrix in Dev Chat
У меня соль дома в банке, рядом с перцем
источник

1

1C-Bitrix in Dev Chat
Кто-то скидывал сюда пример, попробуй поискать
источник

MM

Mikita Melnikau in Dev Chat
не ну а суть применения в двух словах если?
источник

1

1C-Bitrix in Dev Chat
есть оч говноедский пример
источник

1

1C-Bitrix in Dev Chat
class CallbackQueryController extends TelegramBaseCallbackQueryController {
   /**
    *
    * @param {CallbackQuery} query
    */
   handle(query) {
       if(query.data == 'nextFirst') {
           tg.api.editMessageText('newtext', {
               chat_id: query.message.chat.id,
               message_id: query.message.messageId,
               reply_markup: JSON.stringify({
                   inline_keyboard: [
                       [
                           {
                               type: 'inline_keyboard',
                               text: '[1]',
                               callback_data: 'nextFirst'
                           },
                           {
                               type: 'inline_keyboard',
                               text: '[1]',
                               callback_data: 'nextSecond'
                           }
                       ]
                   ]
               })
           })
       }
   }
}
источник

MM

Mikita Melnikau in Dev Chat
это понятно и без того. а как инициируется
источник

1

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

MM

Mikita Melnikau in Dev Chat
ахахахах
источник

MM

Mikita Melnikau in Dev Chat
ну серьёзДно
источник

1

1C-Bitrix in Dev Chat
Так это ж вроде обрабатывает сообщение, которые приходят когда бот упоминается
источник

1

1C-Bitrix in Dev Chat
Типа как @saytextbot
источник

MM

Mikita Melnikau in Dev Chat
я про то что там точно так же текст распарсивается механизм тот же?
источник

MM

Mikita Melnikau in Dev Chat
но вообще бот запилен оверкруто. я просто хотел бы научиться делать такие же классные вещи
источник

MM

Mikita Melnikau in Dev Chat
вообще шикарно всё работает. без пыли
источник

1

1C-Bitrix in Dev Chat
Mikita Melnikau
я про то что там точно так же текст распарсивается механизм тот же?
Так а в исходниках не написано что ли
источник