Найти тему

Курс по discord.py (Часть 1)

Здраствуйте сегодня мы рассмотрим возможность создания discord ботов на Python давайте же приступим

И так нам нужно скачать сам Python идём по этому адресу (Если у виндовс выше 8.1 то можно установить python 9.0 если же 7 и ниже то нужна версия 8.6.0) я буду использовать версию 8.6.0

Загрузка Python
Загрузка Python

Теперь листаем вниз ажимаем и должна начаться загрузка

Нажимаем и должна начаться загрузка
Нажимаем и должна начаться загрузка
загрузка пошла
загрузка пошла

Запускаем скачаный файл ВАЖНО!!!!!!!!!!!!!!!!!!!

НЕ ЗАБУДЬТЕ НАЖАТЬ ADD TO PATH

Cначало add to path а потом install now
Cначало add to path а потом install now

Теперь идём на сайт https://discord.com/developers/applications

-5
-6
-7

И так вот она страница нашего бота нажимаем на строку БОТ

-8

Теперь нажимаем Добавить бота

Нажимаем Да, сделай это!
Нажимаем Да, сделай это!

-10

-11

Копируем ссылку и вставляем в строку браузера

Теперь создаём папку где хотим и в ней так же создаём файлы bot.py config.py в них мы будем работать открываем config.py и вводим туда

settings = {

'token' : 'Ваш токен я уже показывал где его брать'

'bot : 'Имя вашего бота'

'id' : ID бота тоже показывал где его брать,

'prefix' : 'Префикс вашего бота я сделаю !!!'

}

И так config.py мы уже настроили теперь самое лёгкое настраиваем bot.py

Для начала открываем CMD и пишем туда pip install discord

После установки уже можно уже писать в bot.py

import discord

from discord.ext import commands

from config import settings

bot = commands.Bot(command_prefix = settings['prefix'])

# теперь напишем команду help

@bot.command() # не передаём pass_context = True так как он для старых версий

async def hello(ctx): # Создаём функцию и передаём аргумент ctx.

author = ctx.message.author # Объявляем переменную author и записываем туда информацию об авторе.

await ctx.send(f'Hello, {author.mention}!') # Выводим сообщение с упоминанием автора, обращаясь к переменной author.

bot.run(settings['token']) # Обращаемся к словарю settings с ключом token, для получения токена

для запуска в директории бота запускаем сmd и пишем python bot.py

Если бот вышел в онлайн то всё отлично теперь пропишите !!!hello и проверьте бота

И ТАК ЭТО КОНЕЦ ПЕРВОЙ ЧАСТИ ОЖИДАЙТЕ ВТОРУЮ:)