Здраствуйте сегодня мы рассмотрим возможность создания discord ботов на Python давайте же приступим
И так нам нужно скачать сам Python идём по этому адресу (Если у виндовс выше 8.1 то можно установить python 9.0 если же 7 и ниже то нужна версия 8.6.0) я буду использовать версию 8.6.0
Теперь листаем вниз ажимаем и должна начаться загрузка
Запускаем скачаный файл ВАЖНО!!!!!!!!!!!!!!!!!!!
НЕ ЗАБУДЬТЕ НАЖАТЬ ADD TO PATH
Теперь идём на сайт https://discord.com/developers/applications
И так вот она страница нашего бота нажимаем на строку БОТ
Теперь нажимаем Добавить бота
Копируем ссылку и вставляем в строку браузера
Теперь создаём папку где хотим и в ней так же создаём файлы 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 и проверьте бота
И ТАК ЭТО КОНЕЦ ПЕРВОЙ ЧАСТИ ОЖИДАЙТЕ ВТОРУЮ:)