Size: a a a

Боты на Telegraf 3.38

2021 April 16

V

ViktorVictor in Боты на Telegraf 3.38
да это собственно говоря все
источник

V

ViktorVictor in Боты на Telegraf 3.38
ну почти все
источник

V

ViktorVictor in Боты на Telegraf 3.38
bot.start((ctx) => {
 ctx.reply('Измени меня');
 const MESSAGE_ID = ctx.update.message.message_id;
 const CHAT_ID = ctx.update.message.from.id;
 ctx.editMessageText(CHAT_ID, MESSAGE_ID, 'dsaw');
});
источник

V

ViktorVictor in Боты на Telegraf 3.38
т.е я просто пытаюсь выхватить id сообщения и отредактировать его
источник

V

ViktorVictor in Боты на Telegraf 3.38
я так понимаю тут вообще все не так делается?
источник

🌚

🌚Valerii🌝 in Боты на Telegraf 3.38
Вы ctx.update.message – объект сообщения, которое пришло. То есть /start, который Вы отправляете боту
источник

🌚

🌚Valerii🌝 in Боты на Telegraf 3.38
Если Вы хотите изменить сообщение, которое было отправлено ботом через ctx.reply(), получите объект сообщения после отправки. Через .then, например

Посмотреть, что там внутри можно: ctx.reply(“Измени меня”).then((data) => console.log(data))
источник

V

ViktorVictor in Боты на Telegraf 3.38
ага, сейчас попробую
источник

V

ViktorVictor in Боты на Telegraf 3.38
еще раз благодарю тебя
источник

V

ViktorVictor in Боты на Telegraf 3.38
очень выручаешь нуба)
источник

V

ViktorVictor in Боты на Telegraf 3.38
т.е как я получаю объект дата, после этого я так же скармливаю его параметры в аргументы editMessageText?
источник

🌚

🌚Valerii🌝 in Боты на Telegraf 3.38
Получаетя, так. bot.telegram.editMessageText(chat_id, message_id, null, text)
источник

V

ViktorVictor in Боты на Telegraf 3.38
буду пробовать)
источник

V

ViktorVictor in Боты на Telegraf 3.38
просто огромное тебе спасибо)
источник

🌚

🌚Valerii🌝 in Боты на Telegraf 3.38
Рад помочь)
источник

⌤ 里面死在 in Боты на Telegraf 3.38
Привет ребят, как можно отправить клавиатуру кастомную?
Я хотел через
bot.start((ctx) => {
bot.telegram.sendMessage(ctx.from.id, `Welcome!`, {
   reply_markup: {
     ReplyKeyboardMarkup: [
       ["1", "2"],
       ["3", "4"],
     ],
   },
 });
});

Но ничего не выходит.

Версия Telegraf = 3.38
источник

M

Murka in Боты на Telegraf 3.38
bot.start( async ctx => {
 await ctx.reply('Welcome!', {
   reply_markup: {
     keyboard: [
       ['1', '2'],
       ['3', '4'],
     ]
   },
 })
})
источник

ЯЕ

Ярослав Ембулаев... in Боты на Telegraf 3.38
bot.start(ctx => {
return ctx.reply('Welcome!', {
     reply_markup: {
       keyboard: [
         ['1', '2'],
         ['3', '4'],
       ]
     },
   })
})
источник

☔️✨ɸᴇнᴇᴋ бᴇɜ-нᴏжᴇᴋ✨☔... in Боты на Telegraf 3.38
bot.start(({reply}) => {
return reply('Welcome!', {
     reply_markup: {
       keyboard: [
         ['1', '2'],
         ['3', '4'],
       ]
     },
   })
})
источник

A

Arthur Kh in Боты на Telegraf 3.38
bot.start( async (ctx) => {
 await ctx.reply('Welcome!', {
   reply_markup: {
     keyboard: [
       [{text:'1'},{text: '2'}],
       [{text:'3'}, {text:'4'}],
     ]
   },
 })
})
источник