@Panda9panda

Как вызвать функцию нажатием кнопки JS, telegram?

Не могу найти образец как выполнить это действие.
При нажатии кнопки должна запуститься функция с параметром, перегуглил очень много, кучу вариантов попробовал и онклики втыкивал и функцию писал по разному. Памагите)

function dellPromo(nameUserPromo) {
Baza.deleteOne({client: 'promoUser', email: nameUserPromo})

for (j of promoUsers) { тут формируются кнопки
massibBtn.push([Markup.button.callback(j.full_name + ' / ' + j.email + ' / ' + j.timeToDell +`${days}`, function() {dellPromo(j.email)})]) --- вот тут
dellPromo(j.email) не работает
function() {dellPromo(j.email) не работает
и еще кучу вариантов тоже пробовал
}
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
Starina_js
@Starina_js
Веб-программист
Эм, не понятно, в топике стоит node.js , а вы про onclick пишите и про dom.
О чем речь? Что пишите? Сайт? На сайте есть кнопка, по клику должна запускаться функция.

const btn = document.getElementById("button");

btn.addEventListener( "click" , () => {
   console.log('клик');

   dellPromo(nameUserPromo);
});


В функцию можно передать параметры , допустим дата-атрибут ID пользователя .
То есть по клику мы получаем дата-атрибут и его передаем в функцию

upd: понятно, речь про телеграф.js и работу с телеграмм
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы