Skip to content

Latest commit

 

History

History
163 lines (116 loc) · 10.2 KB

README.md

File metadata and controls

163 lines (116 loc) · 10.2 KB

Kamado-Tanjiro

Музыкальный бот с использованием lavalink и discord.js v13

Это форк так сказать основной репозитории бота, но со своими изменениями. То есть для личного использования, или для верификации чтобы быть популярным в дискорде.

Сделан данный бот с помощью Lavalink и Erela.js. Вы можете пригласить 2 вида ботов. Как мой так и данного владельца.

  • Пригласить основного бота Tomato: Lava Music

  • Пригласить моего отредактированного бота: Kamado-Tanjiro

Особенности:

  • Автоматическое возобновление
  • Супер быстро и качественно благодаря Lavalink
  • Множество команд на основе музыки
  • Пример системы Premium
  • Все настраивается (вставки, язык и значения музыки по умолчанию, такие как: громкость, фильтр, эквалайзер, автовоспроизведение и многое другое)
  • Dj-система
  • 10+ фильтров
  • Стабильная и актуальная версия discord.js v13
  • Поддержка 10 источников музыки + каналы сцены и нити
  • Работает на любом vps, с публичными и частными Lavalink нодами

Установка | Или инструкция для чайников

1. Установи node.js v16.6+ или выше

2. Скачай и распакуй данную репозиторию | или клонируй её самостоятельно https://github.com/Almazmsi/Kamado-Tanjiro.git

3. Установите все пакеты с помощью npm install | важные пакеты это npm install discord.js@latest erela.js

4. Заполните параметры, ПРАВИЛЬНО в botconfig/config.json!

5. Скачай Lavalink и скачай Java 13 (Java 11 рекомендована)

ㅤㅤㅤㅤㅤㅤ5.1. Поместите файл lavalink.jar в тот же репозиторий, что и файл index.js вашего бота, и, возможно, скорректируйте application.ymlconfig.json).

ㅤㅤㅤㅤㅤㅤ5.2. Запустите файл Lavalink командой: java -jar Lavalink.jar Если вы используете vps хостинг на Linux, то тогда используйте команду pm2 start java -jar Lavalink.jar Убедитесь что есть файл application.yml В противном случае он не будет работать!

6. Запустите бота с помощью node index.js / node . / npm start

Примечание

Если бот будет некорректно запускаться или выдавать ошибки, то просто удалите файл package.json и пропишите в консоле npm init

Что же тут было исправлено такого что я решил сделать форк? Ну и сразу ответы на вопросы будут, почему не работает то или это

1. Missing Intent

unknown opera_UEYtDE9mtP

2. Lavalink not work (use server 02 and 03, but i don't know 01 server)

ㅤㅤ02 server Code_-_Insiders_To1xbiJfq9

ㅤㅤ03 server Code_-_Insiders_DyhJZx9X57

3. Missing Acces to use owner cmd

ㅤㅤcopy DiscordPTB_jNcZazBXhD

ㅤㅤpaste Code_-_Insiders_kJXZf6a3fu

4. Not work Spotify

ㅤㅤ4.1 Go to https://developer.spotify.com/dashboard/ and Login

7CipoQqjy2 ㅤㅤ4.2 Accept terms

vwn85vIx20 ㅤㅤ4.3 Create new app

opera_X2ydndP6oK ㅤㅤ4.4 Name app

opera_OfY6qNK7Lx ㅤㅤ4.5 Click Cliend Secret ID

opera_DJVfak6bf4 ㅤㅤ4.6 Paste config.json

Code_-_Insiders_NzbW9QyM6X

5. Slash Command

ㅤㅤ1. {prefix}deployslash

opera_NTAW4insKT ㅤㅤ2. invite again https://discord.com/api/oauth2/authorize?client_id=${user.id}&permissions=8&scope=bot%20applications.commands ( ${user.id} - id bot)

opera_3oBSwepmCz

6. Error queue command

=== UNHANDLED REJECTION === Reason: RangeError [EMBED_AUTHOR_NAME]: MessageEmbed author name must be a string. at Function.verifyString (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/node_modules/discord.js/src/util/Util.js:416:41) at MessageEmbed.setAuthor (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/node_modules/discord.js/src/structures/MessageEmbed.js:392:32) at Object.run (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/commands/🎶 Music/queue.js:45:12) at module.exports (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/events/guild/messageCreate.js:309:17) === UNHANDLED REJECTION === Fix ㅤㅤ1. add k

Code_-_Insiders_U6wr2njs7s ㅤㅤ2. add //

Code_-_Insiders_dIy2vSZMMa ㅤㅤ3. reload cmd and enjoy

DiscordPTB_ILmZeMJdat

7. Error NP

=== UNHANDLED REJECTION === Reason: RangeError [EMBED_AUTHOR_NAME]: MessageEmbed author name must be a string. at Function.verifyString (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/node_modules/discord.js/src/util/Util.js:416:41) at MessageEmbed.setAuthor (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/node_modules/discord.js/src/structures/MessageEmbed.js:392:32) at Object.run (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/commands/🎶 Music/nowplaying.js:31:8) at module.exports (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/events/guild/messageCreate.js:309:17) === UNHANDLED REJECTION ===

Fix ㅤㅤ1. add // 31-33

Code_-_Insiders_bl90NI1bWF ㅤㅤ2. reload cmd and enjoy

DiscordPTB_ZTEhBrEJd5

8. Error queuestatus

=== UNHANDLED REJECTION === Reason: ReferenceError: createBar is not defined at eval (eval at run (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/commands/🎶 Music/queuestatus.js:38:90), <anonymous>:1:40) at Object.run (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/commands/🎶 Music/queuestatus.js:38:90) at module.exports (/home/botdiscord/discord-js-lavalink-Music-Bot-erela-js/events/guild/messageCreate.js:309:17) === UNHANDLED REJECTION ===

Fix ㅤㅤ1. add // 38

Code_-_Insiders_m8wc8IXVDT ㅤㅤ2. reload cmd and enjoy

DiscordPTB_YmBJYpzsXx

Недоработки или что надо сделать в будущем:

  • Переписать его radio.js (Тут его нету ибо там багов как шелков.
  • Дочинить слеш команды данного бота. Ведь у него они работают, но если брать исходник, то все идет по одному месту

Поддержка кодера:

Вы можете мне пожертвовать или задонатить (как правильно я не знаю) на продвижение проектов этих и т.д. Ведь в данный момент я почти всех его ботов Tomato6966 перевёл на русский язык чтобы каждый пользователь из СНГ стран мог его себе взять.

На покушать: Qiwi