• Как вывести фото, текст и кнопки в телеграмме в одном сообщении?

    @Panda9panda Автор вопроса
    ctx.telegram.sendPhoto(ctx.chat.id, ctx.message.photo[0].file_id, 
    {caption: s,  parse_mode: 'HTML', reply_markup: markup }
    )

    не срабатывает, только фото и текст выдает
    попробовал и сейчас и ранее тоже пробовал
    Написано
  • Как вызвать функцию нажатием кнопки JS, telegram?

    @Panda9panda Автор вопроса
    Вероятно я использую телеграф

    Это функция моя
    function dellPromo(nameUserPromo) {
    Baza.deleteOne({client: 'promoUser', email: nameUserPromo})
    }
    нажимается кнопка 'btn_addAdmin' , запускается экшен
    и формируются кнопки:
    bot.action('btn_addAdmin', async (ctx) => {
    try {
    let promoUsers = await Baza.find({client: 'promoUser', since: null}, {email: 1, full_name: 1, timeToDell: 1})
    let massibBtn = []
    for (j of promoUsers) { // тут каждому юзеру кнопка создается
    massibBtn.push([Markup.button.callback(j.full_name + ' / ' + j.email + ' / ' + j.timeToDell +`${days}`,(тут должна быть функция, ну или я бы так хотел)])
    }
    await ctx.replyWithHTML(usersAndAdmins, Markup.inlineKeyboard(massibBtn)) // выводятся кнопки пользователю
    при нажатии на них пользователь должен удаляться
    Написано
  • Как вызвать функцию нажатием кнопки JS, telegram?

    @Panda9panda Автор вопроса
    Я к сожалению новичок, и не совсем освоился в терминах. Пишу я телеграм бот. При нажатии кнопки появляется список кнопок сфомированный по коду в вопросе, а при нажатии кнопки должен удаляться пользователь из базы. Обычно кнопки выполняются у меня по 'btn_xxxxx' и бот экшену с таким же параметром, но сейчас я хочу что бы вместо этого параметра там была функция, не знаю возможно ли это.
    Написано