JS Вопрос по боту

kolla44

Новичок
Автор темы
3
0
как исправить бота хочу запустить его а он пишет так :

что делать:
/root/node_modules/vk-io/lib/index.js:9481

        this.callbackService = options.callbackService

                                       ^



TypeError: Cannot read property 'callbackService' of undefined

    at new VK (/root/node_modules/vk-io/lib/index.js:9481:40)

    at Object.<anonymous> (/root/bot.js:3:12)

    at Module._compile (internal/modules/cjs/loader.js:999:30)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

    at Module.load (internal/modules/cjs/loader.js:863:32)

    at Function.Module._load (internal/modules/cjs/loader.js:708:14)

    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)

    at internal/main/run_main_module.js:17:47
 
Последнее редактирование:

AnWu

Guardian of Order
Всефорумный модератор
4,686
5,166
При наличии ошибки или если проблему сложно описать детально, прикрепите логи/скриншоты/видео/другую вспомогательную информацию. Текст ошибок, логи и программный код необходимо заключать в блок [code]ваши данные[/code].
 
  • Клоун
Реакции: Fott

kolla44

Новичок
Автор темы
3
0
а ты не знаешь в чем может быть ошибка


вот код:
const mysql = require('mysql');
const { VK, MarketAttachment,Attachment, Keyboard } = require('vk-io');
const vk = new VK();
let user = new VK();
const keyboard = Keyboard;
const http = require('http');
const request = require("prequest");
const requests = require("request");
const rq = require("prequest");
const fs = require("fs");; 
const https = require('https');
const QuestionManager = require('vk-io-question');
const questionManager = new QuestionManager();
var randomstring = require("randomstring");
var Filter = require('bad-words'),
    filter = new Filter();
const { snippets } = vk;
const plural = require('plural-ru');
user.setOptions({
token: 'здесь ваш токен'
});
var bot = {
    accounts: {},
    mysql: {
        db: null,
        connect: async function() {
                bot.mysql.db = mysql.createPool({
                    host: 'хост',
                    user: 'пользователь',
                    password: 'пароль',
                    database: 'название базы',
                    charset: 'utf8mb4_general_ci',
                    connectionLimit: 100
                });