аоууеоооы
-
Автор темы
- #1
Короче новичкам в python привет (я сам новичёк),
сегодня я вас научу создавать бота дискорд.
Если чё не втирайте про ошибки в тексте, школьник ещё
1. Создание бота
2. Пишем бота
Далее можно использовать редакторы текста:
Sublime Text 3(мой выбор), Visual Studio Code, и тд..
Это моя первая тема вообще на форумах поэтому, если чё не так сделал говорите исправлю
Счастья вам!
сегодня я вас научу создавать бота дискорд.
Если чё не втирайте про ошибки в тексте, школьник ещё
1. Создание бота
1.1
Заходим cюда -
Авторизуйтесь если вы не авторизованы
(
1.2
Нажимаем - New Aplication
Далее можете установить, можете не устанавливать иконку вашего апи
1.3
И Нажимаем - Bot (
Далее Add bot (
Установите НИК вашего бота и вашу иконку
Заходим cюда -
Пожалуйста, авторизуйтесь для просмотра ссылки.
Авторизуйтесь если вы не авторизованы
(
Пожалуйста, авторизуйтесь для просмотра ссылки.
)1.2
Нажимаем - New Aplication
Далее можете установить, можете не устанавливать иконку вашего апи
1.3
И Нажимаем - Bot (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)Далее Add bot (
Пожалуйста, авторизуйтесь для просмотра ссылки.
)Установите НИК вашего бота и вашу иконку
2. Пишем бота
Далее можно использовать редакторы текста:
Sublime Text 3(мой выбор), Visual Studio Code, и тд..
Нам нужен сам python, устанавливаем его c официального сайта
Потом нужна библиотека discord.py
Пишем в консоли виндовс
Создаём файл bot.py
Первое что мы должны написать - это импорты.
Следующим шагом мы должны написать определение боту (я не е** как оно правильно называется )
Я использую bot
Ах да, забыл конфиг, создаём ещё один файл - config.py
и пишем в него
токен можно посмотреть тут -
И добавляем импорты
Далее создаём простейшую команду на проверку работы бота
Перед этим можно написать изменение статуса боту и отправка в консоль сообщения о включении бота
И в самом конце пропишите старт боту
Далее всё ограничивается только вашим воображением, можете даже чек на бан Rust сделать.(я х** знает как если чё)
Можете написать мне по поводу разных команд, имеется
say, clear, ban, kick, osv(общие сервера с ботом), unban, slowMode, admhelp.
Просто кто-то ленивая жопа и не хочет писать ещё 11 команд :)
Пожалуйста, авторизуйтесь для просмотра ссылки.
Потом нужна библиотека discord.py
Пишем в консоли виндовс
pip install discord.py
Создаём файл bot.py
Первое что мы должны написать - это импорты.
Python:
import discord
from discord.ext import commands
Я использую bot
Python:
bot = commands.Bot(command_prefix = settings['prefix'])
и пишем в него
Python:
settings = {
'token': 'ваш токен бота',
'bot': 'имя бота',
'id': id создателя,
'prefix': 'префикс например !!'
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
И добавляем импорты
Python:
from config import settings
Python:
@bot.command()
@commands.has_permissions(administrator = True) #Права на выполнение имеет только админ
async def work(ctx): #команда work и передаём функцию ctx
await ctx.send('Бот работает!') # отправка сообщения
Python:
@bot.event
async def on_ready():
await bot.change_presence(status=discord.Status.online, activity=discord.Game('status')) # Пишете ваш статус вместо
print("Bot is ready!")
bot.run(settings['token'])
Далее всё ограничивается только вашим воображением, можете даже чек на бан Rust сделать.(я х** знает как если чё)
Можете написать мне по поводу разных команд, имеется
say, clear, ban, kick, osv(общие сервера с ботом), unban, slowMode, admhelp.
Просто кто-то ленивая жопа и не хочет писать ещё 11 команд :)
Это моя первая тема вообще на форумах поэтому, если чё не так сделал говорите исправлю
Счастья вам!
Последнее редактирование: