Skip to content

Дискорд бот ARTALL для MineBlaze, DexLand, MasedWorld, CheatMine, MineBerry

License

Notifications You must be signed in to change notification settings

FurnyGo/artallbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARTALL бот

Бот, который генерирует картинки, используя /pic для серверов MineBlaze, DexLand, MasedWorld, CheatMine и MineBerry.

Способен генерировать изображения, которые намного больше лимитов серверов выше (больше 36 карт)
А также имеются некоторые команды с использованием ServerSeeker (добавил по приколу)

Как он работает?

Человек пишет команду /upload на дискорд сервере с ботом, загружает картинку и пишет размеры.
В это время бот принимает картинку, кидает её в логи, разрезает картинку, если размеры больше, чем позволено на сервере. Затем запускает майнкрафт бота с ником, на котором есть донат для доступа к /pic на MasedWorld. Далее он берёт части картинки и закидывает в специальный канал для частей картинок, заливает одну часть, получает на неё ссылку, загружает в /pic с размерами, получает данные о картинке и так далее для каждой части. Затем все данные вставляются в готовый нбт-шаблон под формат мода IBE Editor для удобной выдачи (архивом либо одним текстовым файлом).

Как запустить бота у себя?

Вам нужен node.js. Затем качаете с гитхаба все файлы (Зелёная кнопка Code, и там Download ZIP), кидаете папку куда-нибудь. Открываете папку в командной строке (погуглите как если не знаете), а потом пишете npm i. После этого откройте config.mjs в блокноте (или в любом другом текстовом редакторе) и заполните все данные которые требуются. Затем опять зайдите в командную строку и напишите node bot.mjs. Бот должен заработать.

Почему код в публичном доступе?

Старая версия бота: 4 июня произошло обновление плагина, которое сильно ускорило работу бота (если раньше 36 карт занимало 6 минут, то сейчас это моментально), но для этого нужно было переписать весь код. Старый код был опубликован ранее.

Новая версия бота: Нет нормальных бесплатных хостов, последней каплей стала блокировка русских айпи хостингом, который я использовал.

Примечания

Тут полно говнокода из-за багов дискорда, майнфлаера и сервера (ну а ещё я просто нуб в программировании)

Кстати хочу упомянуть merka (ds: merka_), который помог пофиксить некоторые баги с обработкой изображений и даже создал улучшенную версию функции как в этом боте (правда его бот сейчас уже не работает из-за бана аккаунта на сервере).

About

Дискорд бот ARTALL для MineBlaze, DexLand, MasedWorld, CheatMine, MineBerry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published