Я новичок в nodejs и сейчас пишу Viber-bot.Документация по Viber-bot очень плохая, и я действительно не понимаю, как использовать некоторые функции.Например: я хочу просмотреть данные некоторых пользователей, сохранить эти данные на мобильном устройстве и т. Д. Как я могу использовать функцию:
bot.getUserDetails(userProfile)
Я хочу получить имя, идентификатор, номер телефона, если это возможно, и сохранить ихк некоторым переменным.
У меня есть этот код:
const ViberBot = require('viber-bot').Bot;
const BotEvents = require('viber-bot').Events;
const TextMessage = require('viber-bot').Message.Text;
const express = require('express');
const app = express();
if (!process.env.BOT_ACCOUNT_TOKEN) {
console.log('Could not find bot account token key.');
return;
}
if (!process.env.EXPOSE_URL) {
console.log('Could not find exposing url');
return;
}
const bot = new ViberBot({
authToken: process.env.BOT_ACCOUNT_TOKEN,
name: "I'm your bot",
avatar: ""
});
const port = process.env.PORT || 3000;
app.use("/viber/webhook", bot.middleware());
app.listen(port, () => {
console.log(`Application running on port: ${port}`);
bot.setWebhook(`${process.env.EXPOSE_URL}/viber/webhook`).catch(error => {
console.log('Can not set webhook on following server. Is it running?');
console.error(error);
process.exit(1);
});
});
Извините, если это глупые вопросы.
Большое спасибо.