Skip to content

Qubicool/Discord-music-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Discord-music-bot

Данный проект разрабатывается для воспроизведения видео/музыки из youtube в discord. Текущий функционал бота позволяет использовать следующие команды:

  • !play "название трека" или !play "ссылка на ютуб видео", после чего начнется воспроизвдение.
  • !stop для остановки воспроизведения
  • !pause для приостановки видео/трека
  • !resume для продолжения видео/трека Были использованы следующие технологии:
  • Язык программирования python.
  • Библиотеки:
  • discord
  • youtube_dl
  • asyncio
  • Библиотека discord позволяет нам взаимодействовать с API discord
  • Библиотека youtube_dl позволяет нам взаимодействовать с youtube
  • Библиотека asyncio позволяет заниматься асихронным программированием
  • Для установки проекта необходимо получить токен на портале разработчиков discord, сделать это можно по ссылке https://discord.com/developers/applications Для начала нужно создать приложение Это можно сделать нажав на кнопку:

image

Затем перейти в Bot

image

Затем необходимо получить токен

image

Так же, сразу можно выдать дополнительные разрешения боту

image

Чтобы добавить бота на сервер, необходимо перейти OAuth2 –> URL Generator.

image

Затем выбрать:

image

Затем необходимо скопировать ссылку и вставить в адресную строку браузера. После чего выбираем тестовый сервер из списка и нажимаем "Продолжить" и далее "Авторизовать".

image

  • Затем необходимо установить библиотеки
  • pip install discord.py
  • pip install youtube_dl
  • pip install asyncio
  • Затем для работы с ботом необходимо установить ffmpeg, сделать это можно по ссылке: https://ffmpeg.org/download.html И необходимо добавить FFMPEG в PATH, сделать это можно в свойствах системы, по кнопке переменные среды.

image

После, необходимо добавить 3 exe файла, которые находятся в папке bin

image

Добавить их нужно в PATH кликнув по кнопке изменить, а затем указать путь к папке с 3-мя exe

About

That's my first discord bot, with a simple code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages