Создаём радужного бота для дискорда

Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
25
Реакции[?]
30
Поинты[?]
0
Всем привет!
Сегодня мы будем делать радужного бота для дискорда...
И так, начнём
Во-первых, устанавливаем язык программирования

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Советую устанавливать версию 3.5.0, т.к. с более новой у меня были проблемы.
Важно! Поставить галочку напротив Add python to PATH

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Теперь установим библиотеку discord.py, без неё ничего не будет работать...
Открываем консоль от имени администратора и пишем этот код:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Если у вас версия python`а 3.5.0, то пишем это:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Ура! Мы установили среду, теперь дело за малым...

Переходим на сайт разработчиков дискорда

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Нажимаем на кнопку New App, вводим никнейм и аватарку...

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



После того как вы вписали имя и выбрали аватарку, нажимаем Create App

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Нажав на кнопку, создаём бота

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Так же важно поставить галочку

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Чтобы добавить бота на сервер, нам нужен его id

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Вставляем id в эту ссылку, а потом в строку браузера

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Почти всё, осталось создать саму оболочку бота...
Создаём на рабочем столе (или где угодно) файл с расширением .py
Открываем его через редактор питона

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


Вставляем туда этот код:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Где взять секретный ключ бота:

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.



Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.


UPD: Некоторые не поняли, но чтобы бот начал менять цвета, надо написать +start, если не хотите писать +start в чат дискорда при старте бота, переносите функцию в on_start и вырезайте проверку на сообщение
Если возникнут какие-то вопросы, спрашивайте.
Гайд сделан неумело, но максимально подробно, так что каждый поймёт...
Спасибо за внимание!

 
UPD: Забыл кинуть ссылку на официальный сайт python`а

Пожалуйста, зарегистрируйтесь или авторизуйтесь, чтобы увидеть содержимое.

 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
25
Реакции[?]
30
Поинты[?]
0
такая хуйня уже давно (лично у меня)



(nodeJs)
Тема была создана, т.к. я заметил, что никто ни делал об этом ничего, хотя сурсы лежат в открытом доступе, + один пацан за это 1000р просил)
 
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Что-то не пойму, как создавать файл с расширением .py?
 
setlocale(0, "");
Начинающий
Статус
Оффлайн
Регистрация
17 Мар 2018
Сообщения
112
Реакции[?]
25
Поинты[?]
0
Что-то не пойму, как создавать файл с расширением .py?
Параметры папок => Вид => убираешь галочку с "Скрывать расширения для заригестрированных типов файлов" => спокойно меняешь расширение текстового файла("txt" => "py")
 
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Параметры папок => Вид => убираешь галочку с "Скрывать расширения для заригестрированных типов файлов" => спокойно меняешь расширение текстового файла("txt" => "py")
Ну я все сделал, вставил туда код, что делать дальше?
 
setlocale(0, "");
Начинающий
Статус
Оффлайн
Регистрация
17 Мар 2018
Сообщения
112
Реакции[?]
25
Поинты[?]
0
Ну я все сделал, вставил туда код, что делать дальше?
если питон установлен Shift+ПКМ в папке с файлом там "Открыть консоль" и там вводишь py *названиефайла*.py
 
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

В чем рофл? Открывается консоль и в дискорде появляется в сети бот, но в итоге rgb нету....
 
setlocale(0, "");
Начинающий
Статус
Оффлайн
Регистрация
17 Мар 2018
Сообщения
112
Реакции[?]
25
Поинты[?]
0
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Короче, все перепробовал, нихуя не работает.
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2018
Сообщения
115
Реакции[?]
25
Поинты[?]
0
Стой что то не понял как открыть консло как все сделал
 
Начинающий
Статус
Оффлайн
Регистрация
30 Мар 2018
Сообщения
115
Реакции[?]
25
Поинты[?]
0
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
????????
Забаненный
Статус
Оффлайн
Регистрация
4 Ноя 2017
Сообщения
461
Реакции[?]
64
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
25
Реакции[?]
30
Поинты[?]
0
Попробуй его перезапустить, у бота должна быть роль администратора, + иногда помогает передвинь роль бота, чтобы она была выше радужной роли
 
Если роль написанна так: Роль, то нужно писать:Роль, а не: роль)
 
Сверху Снизу