Начинающий
			
			
				
					
				
			
		- Статус
 - Оффлайн
 
- Регистрация
 - 5 Ноя 2022
 
- Сообщения
 - 70
 
- Реакции
 - 0
 
Наколякал бота представляет вам бота для парсинга шахт фантайма, код сделан на коленке, буду благодарен если подскажите где я промахнулся
SS===
code
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
как все тут работает, думаю любой додумается как и что качать и как запускать
1. Что бы бот заработал нужно пройти за него каптчу (Я просто рил хз как делать скрины каптчи, ибо mapdownloader (аддон для mf) не очень справляется)
2. Если в консольке пишет "Шахты: undefined до появления undefined /an123"бот вне зоны прогрузки галограммы с инфой, подойди ближе к шахте
Первая тема которую я вприныпе выкладваю попрошу ногами не пиздеть меня
И на конец темы попрошу вас оценить код да и сказать че тут не так, а самкод можно закинуть на дедик с прокси и добавить вывод в тг и чилить
Если интересно что то по типу парсинга ников с фт или как обходить каптчи по типу аресмайна, брут аккаунтов, бот автобаер, бот абузер, или как подключить к боту прокси пишите под хайдом
				
			SS===
	Пожалуйста, авторизуйтесь для просмотра ссылки.
code
			
				JavaScript:
			
		
		
		const mineflayer = require('mineflayer');
const bot = mineflayer.createBot({
  host: 'mc.funtime.su', // Minecraft server IP
  username: 'hjyklhjvghfg', // Username to join as
  version: '1.16.5', // Minecraft version
  hideErrors: true
});
function generateAnarchyValues(start, end, prefix = 'an') {
  const anarchyValues = [];
  for (let i = start; i <= end; i++) {
    anarchyValues.push([ICODE]${prefix}${i}[/ICODE]);
  }
  return anarchyValues.map(value => parseInt(value.replace(prefix, '')));
}
const allowedAnarchyValues = [
  ...generateAnarchyValues(102, 109),
  ...generateAnarchyValues(203, 227),
  ...generateAnarchyValues(302, 317),
  ...generateAnarchyValues(502, 509),
  ...generateAnarchyValues(602, 605),
];
let currentIndex = 0;
let isParsing = false;
bot.once('spawn', () => {
  if (isParsing) return;
  isParsing = true;
  setTimeout(() => {
    sendCommand();
  }, 2000);
});
function sendCommand() {
  if (currentIndex >= allowedAnarchyValues.length) {
    console.log('Все команды обработаны.');
    isParsing = false;
    return;
  }
  const code = allowedAnarchyValues[currentIndex];
  bot.chat([ICODE]/an${code}[/ICODE]);
  setTimeout(() => {
    const entities = bot.entities;
    const targetPositions = [
      { x: 50.682, y: 90.85, z: -2.536 },
      { x: 50.682, y: 90.35, z: -2.536 }
    ];
    const matchingEntities = Object.values(entities).filter(entity => {
      return targetPositions.some(targetPosition => {
        return (
          entity.position.x === targetPosition.x &&
          entity.position.y === targetPosition.y &&
          entity.position.z === targetPosition.z
        );
      });
    });
    const texts = matchingEntities.map(entity => {
      const metadata = entity.metadata;
      if (metadata && metadata[2]) {
        try {
          const jsonData = JSON.parse(metadata[2]);
          return jsonData.extra.map(item => item.text).join('');
        } catch (error) {
          console.error('Ошибка при парсинге metadata:', error);
          return '';
        }
      }
      return '';
    });
    console.log([ICODE]Шахты: ${texts[0]} до появления ${texts[1]} /an${code}[/ICODE]);
   
    currentIndex++;
    sendCommand();
  }, 1500);
}
bot.on('message', (message) => {
  const messageText = message.toString();
  //console.log([ICODE][Message] ${messageText}[/ICODE]);
});
bot.on('kicked', console.log);
bot.on('error', console.log);
	1. Что бы бот заработал нужно пройти за него каптчу (Я просто рил хз как делать скрины каптчи, ибо mapdownloader (аддон для mf) не очень справляется)
2. Если в консольке пишет "Шахты: undefined до появления undefined /an123"бот вне зоны прогрузки галограммы с инфой, подойди ближе к шахте
Первая тема которую я вприныпе выкладваю попрошу ногами не пиздеть меня
И на конец темы попрошу вас оценить код да и сказать че тут не так, а самкод можно закинуть на дедик с прокси и добавить вывод в тг и чилить
Если интересно что то по типу парсинга ников с фт или как обходить каптчи по типу аресмайна, брут аккаунтов, бот автобаер, бот абузер, или как подключить к боту прокси пишите под хайдом