Всем привет! Есть задача реализовать получение приватной ссылки на регистрацию через телеграм бота!
Для теста реализовал следующее:
bot.on('message', (msg) => {
const chatId = msg.chat.id;
bot.sendMessage(chatId, `http://localhost:${process.env.PORT}/signup/bot_${link}`);
// создание тестового хеша для ссылки
const link = Math.random();
// роут для регистрации
app.post(`/signup/bot_${link}`, () => {
console.log('View')
});
});
понятно, что если ботом воспользуются 2 пользователя одновременно, то ссылка будет доступна второму!
Как реализовать одноразовую ссылку для каждого кто запросит её у бота?
Для этого нужно использовать сессии?