Я интегрировал чат-робота с моей страницей в Facebook.Я хочу отправлять персонализированные ссылки m.me своим пользователям по электронной почте.Эти ссылки содержат уникальный параметр реферала, который может идентифицировать транзакцию пользователя.Поэтому, когда пользователь щелкает ссылку m.me, я хочу, чтобы мой чат-бот захватил этот параметр из ссылки и отправил пользователю активное персонализированное приветственное сообщение.До сих пор я безуспешно пытался использовать промежуточное ПО для захвата полезных данных из входящих запросов.
const restify = require('restify');
let server = restify.createServer();
server.listen(process.env.port || process.env.PORT || 80, function () {
console.log(`\n${server.name} listening to ${server.url}`);
console.log(`\nGet Bot Framework Emulator: https://aka.ms/botframework-emulator`);
console.log(`\nTo talk to your bot, open simplePrompts.bot file in the Emulator`);});
server.use(restify.plugins.bodyParser());
// Listen for incoming requests.
server.post('/api/messages', (req, res) => {
console.log(req.body);
adapter.processActivity(req, res, async (context) => {
// Route to main dialog.
await myBot.onTurn(context);
});
});