Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
241
1
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 1 0
  1. const mineflayer = require('mineflayer');
  2. const { VK, Keyboard } = require('vk-io');
  3. const vk = new VK();
  4. const {updates} = vk;
  5.  
  6. vk.setOptions({
  7. token: 'f0ad7b2d7d2aefcef99fcfa80b62006d35a3786d362330d308b8c9d84c61d79e774d3afee3940830862c9', // ТОКЕН ГРУППЫ ( Настройки - Работа с API - ключ доступа )
  8. apiMode: 'parallel',
  9. pollingGroupId: 178458749 // ЦИФЕРНЫЙ ИД ГРУППЫ
  10. });
  11.  
  12. vk.updates.use(async (message, next) => {
  13.  
  14.  
  15.  
  16. if (message.is("message") && message.isOutbox)
  17. return;
  18. message.user = message.senderId;
  19. message.text = message.payload.text;
  20.  
  21. if (!message.text) return;
  22.  
  23.  
  24. try {
  25. await next();
  26. } catch (err) { console.error(err) }
  27. });
  28.  
  29. vk.updates.hear(/^(?:помощь)/i, (message) => {
  30. return message.send(`
  31. » /connect - подключить бота к серверу
  32. »
  33. »
  34. »
  35. `);
  36. });
  37.  
  38.  
  39.  
  40. vk.updates.hear(/^(?:connect)/i, (message) => {
  41. var bot = mineflayer.createBot({
  42. host: "mc.litecloud.me",
  43. port: 25565,
  44. version: 1.12,
  45. keepAlive: true,
  46. username: "LexsusCraft",
  47. checkTimeoutInterval: 15*1000,
  48. chatLengthLimit: 100
  49. });
  50. return message.send(`Бот успешно подключен к серверу. За всей информацией можно наблюдать в терминале!`);
  51. });
  52.  
  53. bot.on('message', (message) => {
  54. console.log(message.toAnsi());
  55. var msg = message.toString();
  56. if(msg.indexOf(" -> moi] ") >= 0){
  57. var mp0 = msg.split(" -> moi] ");
  58. var mpmsg = mp0[1];
  59. console.log("msg = "+mpmsg);
  60. var mp1 = mp0[0];
  61. var mp2 = mp1.split("] ");
  62. var mppseudo = mp2[1];
  63. console.log("pseudo = "+mppseudo);
  64. var mp3 = mp2[0];
  65. var mp4 = mp3.split("[[");
  66. var mpgrade = mp4[1];
  67. console.log("grade = "+mpgrade);
  68.  
  69. if(mpmsg.indexOf("cmd_tpa") >= 0){
  70. bot.chat("/tpa "+mppseudo);
  71. }
  72.  
  73. }
  74. });
  75.  
  76.  
  77.  
  78. bot.on('login', function() {
  79. console.log("Bot connected!");
  80. bot.chat("/register LexsusCraft1488 LexsusCraft1488");
  81. bot.chat("/login LexsusCraft1488");
  82. });
Advertisement
Comments
  • MrCatplay
    363 days
    # text 0.60 KB | 0 0
    1. bot.on('message', (message) => {
    2. ^
    3.  
    4. ReferenceError: bot is not defined
    5. at Object.<anonymous> (C:\Users\User\OneDrive\Рабочий стол\gg\botvk.js:52:1)
    6. at Module._compile (node:internal/modules/cjs/loader:1120:14)
    7. at Module._extensions..js (node:internal/modules/cjs/loader:1174:10)
    8. at Module.load (node:internal/modules/cjs/loader:998:32)
    9. at Module._load (node:internal/modules/cjs/loader:839:12)
    10. at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    11. at node:internal/main/run_main_module:17:47
    12.  
    13. Node.js v18.7.0
    14.  
    15. что делать?
Add Comment
Please, Sign In to add comment
Advertisement