Size: a a a

Боты на Telegraf

2020 December 16

JD

Johnny Doe in Боты на Telegraf
Dmitry
Тогда поясните в чем проблема пожалуйста:

const generalMenuKeyboard = Markup.keyboard([
[
   ['▶️ Пункт меню ◀️'],
],
[
   ['▶️ Пункт меню 2 ◀️'], ['▶️ Пункт меню 3 ◀️'],
],
[
   ['Пункт меню 4'],
]
]);

bot.telegram.sendMessage(telegram_id, `
Отправляю клавиатуру
`, generalMenuKeyboard)


Текст "Отправляю клавиатуру" приходит а клавиатура нет.
const kb = [[{text:'▶️ Пункт меню ◀️'}],[{text:'▶️ Пункт меню 2◀️'},{text:'▶️ Пункт меню 3◀️'}],[{text:'▶️ Пункт меню 4◀️'}]]
await bot.telegram.sendMessage(telegram_id,'Отправляю клавиатуру',{reply_markup:{keyboard:kb}})
источник

D

Dmitry in Боты на Telegraf
Johnny Doe
const kb = [[{text:'▶️ Пункт меню ◀️'}],[{text:'▶️ Пункт меню 2◀️'},{text:'▶️ Пункт меню 3◀️'}],[{text:'▶️ Пункт меню 4◀️'}]]
await bot.telegram.sendMessage(telegram_id,'Отправляю клавиатуру',{reply_markup:{keyboard:kb}})
const generalMenuKeyboard = Markup.keyboard([
[
   Markup.button('▶️ btn1 ◀️'),
],
[
   Markup.button('▶️ btn2 ◀️'),
   Markup.button('▶️ btn3 ◀️')
],
[
   Markup.button('btn4')
]
]).extra();


либо так, работает
источник

D

Dmitry in Боты на Telegraf
я понял что делает extra
источник

D

Dmitry in Боты на Telegraf
ILLEGAL
Если не хочеш читать говно тайпскрипт на гитхабе, то глянь в node_modules
спасибо
источник

i

ik in Боты на Telegraf
Dmitry
я понял что делает extra
источник

D

Dmitry in Боты на Telegraf
😃
источник

D

Dmitry in Боты на Telegraf
А есть способ отправить клавиатуру без сообщения?

ctx.reply(keyboard)
источник

D

Dmitry in Боты на Telegraf
replyKeyboard ?
источник

JD

Johnny Doe in Боты на Telegraf
Dmitry
А есть способ отправить клавиатуру без сообщения?

ctx.reply(keyboard)
нет
источник
2020 December 17

u

uladislau in Боты на Telegraf
подскажите сколько можно кнопок в Markup.keyboard вставить, или предел его где глянуть
источник

r

rev8ati in Боты на Telegraf
uladislau
подскажите сколько можно кнопок в Markup.keyboard вставить, или предел его где глянуть
вставлял 31
источник

u

uladislau in Боты на Telegraf
rev8ati
вставлял 31
источник

SB

Semeon Boboshko in Боты на Telegraf
Интересные у вас интерфейсы, ребята
источник

u

uladislau in Боты на Telegraf
100 тоже поместилось😅
источник

r

rev8ati in Боты на Telegraf
uladislau
100 тоже поместилось😅
👍 это успех!)))
источник

А

Андрей in Боты на Telegraf
Всем привет, есть ли способ сделать навигацию между сценами, типа пользователь перешел на какую-то сцену, в инлайн клавиатуре есть кнопка назад и что бы она перебрасывала на одну сцену назад?
источник

A

Andrei in Боты на Telegraf
Так же, как в сценах переход
источник

А

Андрей in Боты на Telegraf
Не понял, типа ctx.scene.enter(...)? Я думал что бы хардкодить название сцены, а как в браузере стрелочка назад на предыдущую страницу
источник

i

ik in Боты на Telegraf
Андрей
Не понял, типа ctx.scene.enter(...)? Я думал что бы хардкодить название сцены, а как в браузере стрелочка назад на предыдущую страницу
Не хардкодом только если сам будешь id предыдущей сцены хранить
источник

А

Андрей in Боты на Telegraf
Понял, спасибо
источник