console.log(`Tweet is ${post}`);
let splitted = post.text.split("$");
console.log(splitted);
let res = splitted[1].substr(0, splitted[1].indexOf(" "));
console.log(res);
let final = res.replace(/[^a-zA-Z]+/g, " ");
console.log(final);
Я получаю твит и вижу, что это за твит, тогда терминал не показывает никакого измененного текста.
Но я получаю
Tweet is {
_id: 5f07027a7ec93029ccaa7a8b,
text: '$pkpkpk',
created_at: 2020-07-09T11:41:46.312Z,
__v: 0
}
[ '', 'pkpkpk' ]
//Nothing here // Empty
Он дает мне вывод для твита, но не для переменных res и final . Я использую Twitter Lite
Twitter.stream("statuses/filter", parameters)
.on("start", (response) => console.log("start"))
.on("data", (tweet) => {
//passing Tweet to replace function's etc
})
.on("ping", () => console.log("ping"))
.on("error", (error) => console.log("error", error))
.on("end", (response) => console.log("end"));
};
Есть идеи?