JD
callback_data
в inline_keyboard
?Через
bot.action(callback_data)
пробовал — не работает.Size: a a a
JD
callback_data
в inline_keyboard
?bot.action(callback_data)
пробовал — не работает.M
bot.start(async (ctx) => {
return await ctx.replyWithMarkdown('_Бот_', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test1', callback_data: 'test1'}
]
]
}
})
})
bot.action('test1', async (ctx) => {
await ctx.answerCbQuery()
await ctx.editMessageText('lkasdjlkasd', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test2', callback_data: 'test2'}
]
]
}
})
})
꧁岡
bot.start(async (ctx) => {
return await ctx.replyWithMarkdown('_Бот_', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test1', callback_data: 'test1'}
]
]
}
})
})
bot.action('test1', async (ctx) => {
await ctx.answerCbQuery()
await ctx.editMessageText('lkasdjlkasd', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test2', callback_data: 'test2'}
]
]
}
})
})
M
M
꧁岡
M
꧁岡
M
M
bot.start(async (ctx) => {
return await ctx.replyWithMarkdown('_Бот_', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test1', callback_data: 'test1'}
]
]
}
})
})
bot.action('test1', async (ctx) => {
await ctx.answerCbQuery()
await ctx.editMessageText('lkasdjlkasd', {
parse_mode: 'MarkdownV2',
reply_markup: {
inline_keyboard: [
[
{ text: 'test2', callback_data: 'test2'}
]
]
}
})
})
JD
M
M
V
M
telegraf
намного приятнее писать.V
telegraf
намного приятнее писать.V
M
V
M