Ponownie cześć,
Udało mi się przekształcić skrypt w moduł tak żeby nie używać funkcji asynchronicznej, lecz tym razem wyskoczył mi błąd: TypeError: fetch is not a function.
Mój kod:
import * as Discord from "discord.js";
const client = new Discord.Client({ intents: [Discord.Intents.FLAGS.GUILDS, Discord.Intents.FLAGS.GUILD_MESSAGES]});
import config from "./config/config.json";
import * as fetch from "node-fetch";
client.login(config.token);
let metar = getPageContent();
console.log(metar);
function getPageContent() {
return fetch('http://metar.vatsim.net/metar.php?id=epwr')
.then(res => res.text())
.then(text => {
console.log(text);
return text;
})
}
Pozdrawiam