@lankybox01 OK HOW DO I GET AN AUTOMATED NODE.JS PROGRAM TO READ WALL MESSAGES AND FIND COMMAND COMMENTS LIKE MEE6 DID IM SUCH A DUMBASS WHEN IT COMES TO ACTUALLY MAKING SOMETHING
asking for my good bot friend: @notawkward
const WasteOfSession = require('wasteof-client');
const io = require('socket.io-client');
let wasteof = new WasteOfSession("notawkward", "tastethemusk"); // might wanna use your env :p
let msgcount = 0; // default message count. It will listen to new messages
wasteof.login()
.then(data => {
const socket = io("https://api.wasteof.money", {
auth: {
token: data,
},
});
socket.on('updateMessageCount', (newCount) => {
if (newCount > msgcount) {
msgcount = newCount;
wasteof.getWallComments("notawkward", 0)
.then(data => replyToComment(data.comments[0])); // gets data of latest comment. Now check if it was already replied to and respond to it
}
})
})
Getting error:
Hint: hit control+c anytime to enter REPL.
Hint: hit control+c anytime to enter REPL.
/home/runner/notawkward-bot/index.js:3
const WasteOfSession = require('wasteof-client');
^
Error [ERR_REQUIRE_ESM]: require() of ES Module /home/runner/notawkward-bot/node_modules/wasteof-client/index.js from /home/runner/notawkward-bot/index.js not supported.
Instead change the require of /home/runner/notawkward-bot/node_modules/wasteof-client/index.js in /home/runner/notawkward-bot/index.js to a dynamic import() which is available in all CommonJS modules.
at Object.<anonymous> (/home/runner/notawkward-bot/index.js:3:24)
at async Promise.all (index 0) {
code: 'ERR_REQUIRE_ESM'
}
repl process died unexpectedly: exit status 1
Change
const WasteOfSession = require('wasteof-client');
const io = require('socket.io-client');
to
import WasteofClient from 'wasteof-client'
import { io } from 'socket.io-client'