Node.js | Копирование сайта
Пишу бота на js столкнулся с проблемой есть ссылка как мне сделать что бы пользователь нажал на ссылку и она скопировалась в буфер обмена
753830989 (12 сен 2024, в 11:33)
Пишу бота на js столкнулся с проблемой есть ссылка как мне сделать что бы пользователь нажал на ссылку и она скопировалась в буфер обмена
Пишу бота на js столкнулся с проблемой есть ссылка как мне сделать что бы пользователь нажал на ссылку и она скопировалась в буфер обмена
<a href="#" id="copyLink">Копіювати посилання</a>
<script>
document.getElementById("copyLink").addEventListener("click", function(event) {
event.preventDefault(); // Запобігає переходу по посиланню
// URL, який потрібно скопіювати
const url = "https://example.com";
// Створюємо тимчасовий елемент для копіювання
const tempInput = document.createElement("input");
tempInput.value = url;
document.body.appendChild(tempInput);
// Виділяємо текст в input і копіюємо його в буфер обміну
tempInput.select();
document.execCommand("copy");
// Видаляємо тимчасовий елемент
document.body.removeChild(tempInput);
alert("Посилання скопійовано в буфер обміну!");
});
</script>
Slava_Ukraini , // Функция для отправки информации о реферальной системе
async function sendReferralInfo(chatId, messageId) {
const users = loadUsers();
const user = users.find(u => u.id === chatId);
const referralLink = user ? user.referralLink : generateReferralLink(chatId);
if (!user.referralLink) {
updateUser(chatId, { referralLink });
}
// Отправляем текст с некликабельной ссылкой
const captionText = `Получите подписку совершенно бесплатно🔥nnКак?nДелитесь своей ссылкой с другими специалистами по маркетплейсам и получайте месяц бесплатной подписки за каждых 15 приведенных коллег 😉nn💎 Ваша персональная ссылка (скопируйте её вручную):nn`${referralLink}`nnПодробнее о реферальной системе тут (https://telegra.ph/Instruction-9-05-08)nn💎 Статистика вашей реферальной ссылки:n🔺 Всего рефералов - ${user ? user.totalReferrals : 0}n🔺 Активация ссылки - ${user ? user.activatedReferrals : 0}/15n🔺 Кол-во бесплатных подписок получено - ${user ? user.freeSubscriptions : 0}`;
const inlineOptions = {
reply_markup: {
inline_keyboard: [
[{ text: '📤 Поделиться ссылкой', switch_inline_query: referralLink }],
[{ text: '🔙 Вернуться назад', callback_data: 'back_to_menu' }]
]
}
};
if (messageId) {
await bot.editMessageCaption(captionText, {
chat_id: chatId,
message_id: messageId,
...inlineOptions
});
} else {
await bot.sendPhoto(chatId, 'logo.jpg', {
caption: captionText,
...inlineOptions
});
}
}
что то у меня не выходит никак ссылка отправляется вот так `https://t.me/MP_U_BOT?start=194869067`
________
посл. ред. 12.09.2024 в 13:17; всего 2 раз(а); by 753830989
async function sendReferralInfo(chatId, messageId) {
const users = loadUsers();
const user = users.find(u => u.id === chatId);
const referralLink = user ? user.referralLink : generateReferralLink(chatId);
if (!user.referralLink) {
updateUser(chatId, { referralLink });
}
// Отправляем текст с некликабельной ссылкой
const captionText = `Получите подписку совершенно бесплатно🔥nnКак?nДелитесь своей ссылкой с другими специалистами по маркетплейсам и получайте месяц бесплатной подписки за каждых 15 приведенных коллег 😉nn💎 Ваша персональная ссылка (скопируйте её вручную):nn`${referralLink}`nnПодробнее о реферальной системе тут (https://telegra.ph/Instruction-9-05-08)nn💎 Статистика вашей реферальной ссылки:n🔺 Всего рефералов - ${user ? user.totalReferrals : 0}n🔺 Активация ссылки - ${user ? user.activatedReferrals : 0}/15n🔺 Кол-во бесплатных подписок получено - ${user ? user.freeSubscriptions : 0}`;
const inlineOptions = {
reply_markup: {
inline_keyboard: [
[{ text: '📤 Поделиться ссылкой', switch_inline_query: referralLink }],
[{ text: '🔙 Вернуться назад', callback_data: 'back_to_menu' }]
]
}
};
if (messageId) {
await bot.editMessageCaption(captionText, {
chat_id: chatId,
message_id: messageId,
...inlineOptions
});
} else {
await bot.sendPhoto(chatId, 'logo.jpg', {
caption: captionText,
...inlineOptions
});
}
}
что то у меня не выходит никак ссылка отправляется вот так `https://t.me/MP_U_BOT?start=194869067`
________
посл. ред. 12.09.2024 в 13:17; всего 2 раз(а); by 753830989