Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const mineflayer = require('mineflayer');
- const { VK, Keyboard } = require('vk-io');
- const vk = new VK();
- const {updates} = vk;
- vk.setOptions({
- token: 'f0ad7b2d7d2aefcef99fcfa80b62006d35a3786d362330d308b8c9d84c61d79e774d3afee3940830862c9', // ТОКЕН ГРУППЫ ( Настройки - Работа с API - ключ доступа )
- apiMode: 'parallel',
- pollingGroupId: 178458749 // ЦИФЕРНЫЙ ИД ГРУППЫ
- });
- vk.updates.use(async (message, next) => {
- if (message.is("message") && message.isOutbox)
- return;
- message.user = message.senderId;
- message.text = message.payload.text;
- if (!message.text) return;
- try {
- await next();
- } catch (err) { console.error(err) }
- });
- vk.updates.hear(/^(?:помощь)/i, (message) => {
- return message.send(`
- » /connect - подключить бота к серверу
- »
- »
- »
- `);
- });
- vk.updates.hear(/^(?:connect)/i, (message) => {
- var bot = mineflayer.createBot({
- host: "mc.litecloud.me",
- port: 25565,
- version: 1.12,
- keepAlive: true,
- username: "LexsusCraft",
- checkTimeoutInterval: 15*1000,
- chatLengthLimit: 100
- });
- return message.send(`Бот успешно подключен к серверу. За всей информацией можно наблюдать в терминале!`);
- });
- bot.on('message', (message) => {
- console.log(message.toAnsi());
- var msg = message.toString();
- if(msg.indexOf(" -> moi] ") >= 0){
- var mp0 = msg.split(" -> moi] ");
- var mpmsg = mp0[1];
- console.log("msg = "+mpmsg);
- var mp1 = mp0[0];
- var mp2 = mp1.split("] ");
- var mppseudo = mp2[1];
- console.log("pseudo = "+mppseudo);
- var mp3 = mp2[0];
- var mp4 = mp3.split("[[");
- var mpgrade = mp4[1];
- console.log("grade = "+mpgrade);
- if(mpmsg.indexOf("cmd_tpa") >= 0){
- bot.chat("/tpa "+mppseudo);
- }
- }
- });
- bot.on('login', function() {
- console.log("Bot connected!");
- bot.chat("/register LexsusCraft1488 LexsusCraft1488");
- bot.chat("/login LexsusCraft1488");
- });
Advertisement
Comments
-
- bot.on('message', (message) => {
- ^
- ReferenceError: bot is not defined
- at Object.<anonymous> (C:\Users\User\OneDrive\Рабочий стол\gg\botvk.js:52:1)
- at Module._compile (node:internal/modules/cjs/loader:1120:14)
- at Module._extensions..js (node:internal/modules/cjs/loader:1174:10)
- at Module.load (node:internal/modules/cjs/loader:998:32)
- at Module._load (node:internal/modules/cjs/loader:839:12)
- at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
- at node:internal/main/run_main_module:17:47
- Node.js v18.7.0
- что делать?
Add Comment
Please, Sign In to add comment
Advertisement