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