CCXT типизирована и можно залезть внутрь функции fetchTicker и посмотреть какие типы должны быть у аргументов.
const { wavesexchange } = require('ccxt');
const ccxt = require ('ccxt')
const exchange = new ccxt.bitfinex ()
const we = new wavesexchange({
apiKey: 'PUBLIC_APIKEY',
secret: 'SECRET_APIKEY',
});
(async () => {
await we.loadMarkets();
}) ()
const { Telegraf } = require('telegraf');
const TELEGRAM_BOT_TOKEN = process.env.TELEGRAM_BOT_TOKEN || "API_TOKEN";
const bot = new Telegraf(TELEGRAM_BOT_TOKEN);
bot.start(ctx => {
return ctx.reply("Добро пожаловать в WX Currency Bot");
})
bot.hears('Курс валют', ctx => {
//ctx.reply('Ожидайте ⌛');
(async function test () {
console.log (await (exchange.fetchTicker ('BTC/USD',{ 'info': 'last_price' })))
//return ctx.reply(exchange.fetchTicker ('BTC/USD',{ 'info': 'last_price' }));
}) ()
});
bot.startPolling();