const tg = require('node-telegram-bot-api');
const token = 'тут токен';
const bot = new tg(token, {polling: true});
bot.onText(/\/start/, (msg, [source, match]) =>{
const { chat: {id}} = msg
//установка кнопок
bot.sendMessage(id, 'text', {
reply_markup: {
inline_keyboard: [
[
{
text: 'test1',
callback_data: 't1',
}
],
[
{
text: 'test2',
callback_data: 't2',
}
],
[
{
text: 'next',
callback_data: 'next',
}
]
]
}
})
} )
bot.on('callback_query', (query) =>{
console.log(query.data);
//настройки для редактирования сообщения
const opts = {
chat_id: query.message.chat.id,
message_id: query.message.message_id,
};
if (query.data === 't1'){
//тут как то настроить редактирование сообщения
}
if (query.data === 't2'){
//тут как то настроить редактирование сообщения
}
if (query.data === 'next'){
//тут как то насртоить редактирование сообщения
}
})
array(3) {
[0]=>
array(3) {
["id"]=>
string(2) "48"
["user"]=>
string(1) "1"
["amount"]=>
string(3) "222"
}
[1]=>
array(3) {
["id"]=>
string(2) "49"
["user"]=>
string(1) "2"
["amount"]=>
string(2) "33"
}
[2]=>
array(3) {
["id"]=>
string(2) "50"
["user"]=>
string(1) "4"
["amount"]=>
string(2) "43"
}
}
т.е. :