{"id":28476874,"url":"https://github.com/danex-exe/sa-teslacraft-bot","last_synced_at":"2025-07-02T16:31:07.240Z","repository":{"id":253228488,"uuid":"842848145","full_name":"Danex-Exe/SA-TeslaCraft-bot","owner":"Danex-Exe","description":"Этот проект представляет собой бота для игры \"TeslaCraft\", который управляется через веб-интерфейс. Бот поддерживает авторегистрацию, автоматический выход из лимбо и ручное управление. Кроме того, он может перемещаться по заданным координатам, наблюдать за игроками и отправлять автоматические сообщения. Настройки бота, включая никнейм и IP адрес, в","archived":true,"fork":false,"pushed_at":"2025-03-09T16:18:00.000Z","size":129,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-07T15:47:41.213Z","etag":null,"topics":["chatbot","minecraft-bot","mineflayer","mineflayer-bot","nextjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Danex-Exe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-15T08:15:42.000Z","updated_at":"2025-05-05T15:39:11.000Z","dependencies_parsed_at":"2024-08-15T11:04:06.979Z","dependency_job_id":"e988fe56-f39f-451d-a544-172f5e1355bf","html_url":"https://github.com/Danex-Exe/SA-TeslaCraft-bot","commit_stats":null,"previous_names":["danex-exe/sa-teslacraft-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Danex-Exe/SA-TeslaCraft-bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danex-Exe%2FSA-TeslaCraft-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danex-Exe%2FSA-TeslaCraft-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danex-Exe%2FSA-TeslaCraft-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danex-Exe%2FSA-TeslaCraft-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Danex-Exe","download_url":"https://codeload.github.com/Danex-Exe/SA-TeslaCraft-bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Danex-Exe%2FSA-TeslaCraft-bot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263175366,"owners_count":23425558,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatbot","minecraft-bot","mineflayer","mineflayer-bot","nextjs"],"created_at":"2025-06-07T15:37:58.831Z","updated_at":"2025-07-02T16:31:07.230Z","avatar_url":"https://github.com/Danex-Exe.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Запуск сайта\n\n1. Вы можете запустить сайт, открыв файл start.bat\n2. Вы можете запустить сайт, через командную строку. Использовав команду\n```bash\nset PORT=3000 \u0026\u0026 npm run dev\n# где 3000 - порт локального хоста (Можно не изменять)\n```\nПосле запуска сайта, его можно открыть по ссылке [http://localhost:3000](http://localhost:3000) (Если вы не изменяли значение порта, если изменяли то http://localhost:ПОРТ)\n\n## Создание бота\nПри первом запуске бота у вас появится менюшка \"Данные бота\"\nВ которую вы должны вписать данные вашего бота (твинка)\nПодробнее про безопасность можете прочитать в пункте **Безопасность**\n1. Никнейм-Никнейм вашего твинка\n2. Айпи-mg.tc (Или же любой другой адрес тесла крафта:\n*.mcteslacraft.ru\n*.teslacraft.org\n*.teslacraft.ru\n*.teslacraft.store\nteslacraft.ru\nteslacraft.org\nproxy1.teslacraft.org\nproxy.teslacraft.org\nmnrt.teslacraft.org\nmnmc.teslacraft.org\nmcteslacraft.ru\ngs4u.teslacraft.org\n)\n3. Пароль-Пароль вашего твинка\n4. Пин-код-Пин-код вашего твинка (Если у твинка имеется соответствующий донат)\n5. Никнеймы админов-Никнеймы игроков, которым будут доступны особые команды в майнкрафте (Подробнее см Функционал 8)\n6. Дальность прорисовки-Лучше ставить близкую или среднюю. Пока это особо роли не играет, но в дальнейших обновлениях планирую добавить функционал для этого параметра\nЧто делать если указал неверные данные или хочешь изменить текущие?\nПока я для этого ничего не сделал, так что придется изменять это в ручную.\nЗаходим на сайт бота и нажимаем на клавишу F12 или нажмите правой кнопкой мыши по любому элементу сайта и выберете пункт 'Исследовать' (Открыть панель разработчика)\nДальше открываем панель 'Хранилище' (На разных браузерах по разному)\n![изображение](https://github.com/user-attachments/assets/0c29e220-a5e7-4306-9980-7130e3d61773)\nНажимаем на 'Локальное хранилище'\nИ наконец нажимаем правой кнопкой мыши по тексту http://localhost:3000 - удалить все\n![изображение](https://github.com/user-attachments/assets/f7dc3a6a-8692-43cf-85e9-ac66f24339d3)\nПосле перезагружаем страницу и готово (Примечание: Перед тем как изменять текущие данные бота, проверьте включен он или нет. Если включен, то выключите)\n\n\n## Функционал\nНа данный момент бот обладает следующим функционалом:\n1. Авторегистрация\n2. Автоматический выход из  лимбо (По умолчанию бот будет всегда переходить в лобби тайны убийств, это можно изменить в app/bot.js строчка 407. Вместо '/mm' можете поставить например '/hub1' или любое другое лобби, в которое бот будет переноситься после попадания в лимбо)\n3. Ручное управление ботом на сайте (Кнопка - Управление ботом)\n4. Перемещение бота на указанные кординаты (Кнопка - Перемещение на кординаты. Если указать одни кординаты, то при их достижении бот выключит эту кнопку. А если указать несколько кординат, то бот будет ходить до них вечно, пока вы не выключите кнопку. Эта функция не является читом или чем то подобным. Да она как и баритон использует в своей основе алгоритм A*, но баритон в отличие от нее имеет куда более усложненный алгоритм. Так что я бы не сказал что эта функция читерская. Она просто использует контрольные точки и прокладывает до них короткий путь)\n5. Наблюдение за игроками (Кнопка - Наблюдение за игроками. При включении этой функции бот будет находить ближайшего к нему игрока и поворачивать голову в его направлении. Дистанция 10 блоков, можно изменить в app/bot.js строчка 107. Вместо 10 можно поставить любое другое число, но есть вероятность возникновения ошибки и тп. Если бот не найдет игрока, то его направление изменится на кординаты x: 324, y: 83, z: 0. Можно изменить в app/bot.js строчка 12. Эта функция не является читерской, но может использоваться для автоматического наведения, что похоже на аим. Однако аим обычно подразумевает более сложные алгоритмы для прицеливания в цель, тогда как здесь лишь выбирается ближайший игрок и наводится взгляд.)\n6. Автоматические сообщения - (Кнопка - Автоматические сообщения. Указываете сообщение и его задержку и бот начинает писать это сообщение с указанной задержкой. Есть один минус - если указывать дополнительные сообщения, то точка старта у всех сообщений будет одна. Приведу пример: я указал два сообщения и две задержки - /m Ya_DanexExe Привет, как дела?; /m Ya_DanexExe Я тебя утоплю; 15 секунд; 30 секунд. Это означает что когда второй раз бот напишет сообщение /m Ya_DanexExe Привет, как дела?; то вместе с ним отправится сообщение /m Ya_DanexExe Я тебя утоплю. В дальнейших обновлениях придумаю что-нибудь)\n7. Включение/Выключение бота - ну тут думаю понятно\n8. В майнкрафте у бота на данный момент есть 3 команды, которые можно использовать в любом чате (глобальный,локальный,клановый,пати-чат,дружеские уведомления и лс). Скоро добавлю удобную менюшку, где можно будет изменять/удалять и создавать собственные команды. А пока что есть эти:\n- /raise - Если вы указали свой ник, в ники администраторов бота (Это можно было сделать при создании бота), то при использовании этой команды бот поднимет вас (Если у него есть полковник и выше). Так же можно указать никнейм игрока, чтобы бот поднял его (/raise Никнейм)\n- /send Сообщение - Отправить сообщение/команду от имени бота (Ну тут думаю понятно, что опять только администраторы бота могут использовать эти команды)\n- /send! Сообщение - Отправить сообщение в глобальный чат (Только администраторы бота)\nВсе остальные кнопки не имеет функционала, но скоро это измениться\n\n## Безопасность\nВведенные данные хранятся исключительно у вас в браузере. Их можно посмотреть и изменить при желании. Я не несу ответственности за украденные аккаунты и тп. Сайт не способен передавать ваши данные во внешние базы данных. Все что вы делаете со своим ботом является вашей ответственностью. Бот не может случайно написать скверное слово.\n\n## Будущие обновления\nУ меня достаточно много идей на эту тему, но не достаточно времени на их реализацию. Сейчас бот имеет самую убогую стилистику и самый убогий функционал, который чудом работает. Буду надеяться что в дальнейшем смогу сделать что то достойное, что реально будет нужно игрокам/лидерам кланов. Раньше я уже занимался созданием клановых ботов, но сейчас я хочу вывести их на новый уровень. Если вас заинтересовал данный проект, то пожалуйста предлагайте идеи для дальнейшего функционала. Я выберу оптимальные и постараюсь добавить. Буду надеяться что ботом не будут злоупотреблять, а будут использовать в разумных целях. Спасибо за внимание =)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanex-exe%2Fsa-teslacraft-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanex-exe%2Fsa-teslacraft-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanex-exe%2Fsa-teslacraft-bot/lists"}