СОЗДАНИЕ БОТА ДЛЯ DISCORD #1 (Discord JS 11)
HTML-код
- Опубликовано: 15 янв 2025
- В этом курсе видео уроков мы будем создавать своего бота для Дискорд на Discord.js
-----Ссылки:
NodeJS: nodejs.org/en/
VSCode: code.visualstu...
Discord: discordapp.com/
Discord.js: discord.js.org/#/
-----Комманды
npm install
npm init
npm install discord.js
-----Полезное
Так же не забудь перейти по этим ссылкам:
Дискорд сервер: / discord
(Можете обратится за помощью в боте)
Твич канал: / kotyaxe
Провожу трансляции где делаю разных ботов или играю
Купить готового бота с музыкой: На офф сервере
Видео 2018 года, а столько новых комментов!
А этот коммент единственный под этим комментом!
@@adventure-rp спустя год
год..
ну конечно всем нужно знать как делать бота и коменты пишут например клас спасибо тебе
@@pandagames6965 инфа полезная
Не "поставим вот такие скобочки", а "создадим объект". Урок по типу "Повторяй за мной" и не более.
да да намана )
ОН объясняет не как для профессионалов, а как для людей которые просто хотят сделать бота
@@zink2625 Да все привольно
Микола Макаревич нет, хуита. После этого на сервер (кооторый указан для помощи) заходят, и говорят что у них проблемма с скобочками. А после говорят что то по типу "Ой, да я же просто хочу сделать бота, зачем мне учить аж JavaScript ?"
@@deitylamb Смысл сраться из за того что человек ленивое говно, которое хочет что бы ему всё дали уже готовое. Видео и правда это поможет написать какого нить бота по типу напиши !help и тебя выдаться текст который скажет что ты овощ...
Старое видео вряд-ли мне дадут ответ но спрошу что если у меня выдает 2 high severity vulnerabilities как пофиксить? пытался через npm audit fix но не помогло. ПОМОГИТЕ ПЖ
Не понимаю что не так, после того как пишу node bot.js выдаёт какие-то ошибки, надписи "Бот запущен" нет, можем как-то в дс пойти там может объясню.
и у меня
и у меня
@@timkafunplay758 тоже
@@cuteiter_neoriginal npm install discord.js напиши в терминале
@@water-8470 не помогает
что делать если я пишу node bot.js то мне снова пишут то что бы написали ещё раз
тоже самое, не понимаю что делать дальше
@Kotya ответь на его вопрос задолбал
Нафига бы запускать `npm install` в пустой дирректории без package.json? Собственно он в консоли и ругается, что конфига нет и никакой работы не проведено, создается только не нужный -lock файл. Для его создания нужно выполнить команду `npm init` и задать первичные данные о названии проекта, владельце и пр. После этого можно либо руками прописать в зависимости discord.js и потом уже выполнив установку зависимостей через `npm i`, либо просто установить с флагом сохранения в зависимости через `npm i discord.js -S`
Он автоматом устанавливается. У тебя скорее что то не установлено
Кто он? package.json? Нет, при npm i он не создается, можешь проверить открыв любую новую директорию выполнить команду, ничего не произойдет. В твоем случае на видео ты его создал только на 4:44 запустив таки npm init уже после установки discord.js.
Команда npm i сделана для автоматической установки всех зависимостей, указанных в файле package.json. Обычно это происходит, когда ты берешь уже готовый проект из репозитория.
Честно говоря, смысла в package.json в данном случае вовсе нет. Оно было бы полезно, если выкладывать промежуточные результаты проекта на GitHub, как обычно делают в туториалах.
@@nekomant1237 Уже твои проблемы у меня все установилось
Это не проблемы, я тебе объясняю как это работает.
@@nekomant1237 Да ты прав у меня не создался( Что делать?
Привает, пишу в консоль npm i и появляется
npm : Имя "npm" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ npm i
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
что делать после команды node bot.js нечего не пишется хоть повторял точ в тач
Сохрани просто изменения
@@romashkahehe6270 уже разобрался
но спасибо
@@lanterheh как ты исправил,у меня та же проблема,умоляю помоги
@А ля спасиб выручил чел
@@ВиленАрутюнян-я2е я в коде нашёл ошибку синтаксическую
3:42 Как ты зашёл в Developer Documentation?
Как у тебя получилось написать команду "npm i", если у меня не получилось и пишет ""npm" не является внутренней или внешней командой, исполняемой программой или пакетным файлом"?
@@dzhavosito 1.Сайт Дискорд->Разработчики->Документация. 2.Ты в консоле писал это? Если да, то без понятия
@@wyper7978, спасибо
не работает
пишет
npm : Имя "npm" не распознано как имя командлета, функции, файла сценария или выполняемой програ
ммы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего пов
торите попытку.
строка:1 знак:1
+ npm i
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
А что делать если я когда пишу npm i пишет ошибку какую-то
Типо npm имя не найдено
что делать, если все есть, но просле команды node bot.js ничего не происходит и вылезает опять путь D/
7:10 куда ты нажал что у тебя получились такие запятые сверху?
' - Э(Без шифта) " - э (C Шифтом) ` - ё (Все на англ расскладке)
@@Kotya Создать бота можно с Mac?
Да, конечно можно. Только там немного по-другому. Я может сниму видео о создании бота на Mac.
@@sigurd2436 Конечно. NodeJS это кросс платформенная среда разработки, а значит можно ей пользоваться и на MacOS. Правда не уверен, что VSC(Visual Studio Code) будет работать на MacOS0.
Разницы нет какие ковычки, хз почему автор не объяснил это, ведь смотрят люди которые даже незнают синтаксиса js
Братан на каком это языке программирования можешь сказать я хочу создать бота на телефоне
Я пишу node bot.js и у меня ничего не происходит
А как ты сохранил у меня нечего не пишет после как вожу: node bot.js
ctrl + S
@@flozty9237 у меня ошибка выскакивает
ПОМОГИТЕ !
Error: Cannot find module 'C:\Users\Ансар\Desktop\TBO\mod.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3) вот такая ошибка когда прописываю node mod.js
Что делать если когда пишу node bot.js не пишется что запустился бот а пишется другое, делал все как в видео
bot.on('ready', () => {
console.log(`Start bot ${bot.user.username}!`);
});
вот здесь поменяй
@@jetfair4266 спс
Он на питоне пишет ?
Не находит модуль при команде node :(
Не правильно пишешь наверное
@@Kotya мне уже на вашем дискорд сервере помогли :)
что делать у меня не запускаеться бот
Не ну лайк однозначно
♥
а как сохранить? 9:18
Ctrl + S
а что такое пкм?
++++++++++++++
Правая кнопка мыши.
и как ты поставил за место power shell cmd?
В чём проблема Discord.Client слово Discord не зелёного цвета, а синего, получается когда пишу node bot.js, ничего не происходит?
У меня не появляется view with code в папке 1:17.
у меня не показывается "open with code"
у меня тоже
@@claymee-5151 потому что надо при установке программы поставить все галочки там, где указанно open with code.
@@Artem-cr1iy а я че тогда сделал?
что делать если при нажатие правой кнопкой мыше по папке нету кнопки open in studia
когда я пишу npm i, говорит что это не является внутренней коммандой
у меня в самом начале застой, пишу "npm i" появляется красный текст, ошибка проще говоря.
*У меня нету bot.js. Что делать?*
Единственный видос в котором я что-то понял
Когда я пишу npm i мне выдает ошибку
npm : Имя "npm" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а
также наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ npm install
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
Все компоненты установи
@@Kotya какие и как???
npm i не распозднано как имя командлета, что делать
Перезагрузи пк, мне помогло
Black_____Mamba h
Устанавливать другую винду, та строка-та же самая командная строка. Команды в командной строке разные, на разных версиях виндовс, в некоторых версиях коамнда есть, в некоторых-нет. Тебе не фортануло.
можно закачать node.js в папку visual studio code только в родной папке vs code нужно создать папку node.js
мне помогло
Лёва ты странный чел, при чем тут винда команды берутся с ноды а не с винды
9:20 какая кнопка, чтобы сохранить ???
CTRL+S
когда я пишу node bot.js мне просто пишет D:\Програмы\приложение\my bot>
нашол ответ?
@@Windukk неа
зайди в консоль cmd и там введи cd и путь к папке с ботом и там уже напиши node bot.js
Уже два раза делал всё с самого начала, искал, где же что не так...
C:\Users\NoGra\Desktop\MyBot>node bot.js
internal/modules/cjs/loader.js:1175
throw err;
^
SyntaxError: C:\Users\NoGra\Desktop\MyBot\botconfig.json: Unexpected end of JSON input
at parse ()
at Object.Module._extensions..json (internal/modules/cjs/loader.js:1172:22)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (C:\Users\NoGra\Desktop\MyBot\bot.js:3:14)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
Он пишет "в дискорд сервер" под каждым таким комментарием.
У меня такая зе ошибка
Слабовато. Надо объяснять то, что происходит, а не "Повторяйте, что я делаю".
Слабовато. Надо благодарить автора за старания, а не нудить "Слабовато. Надо объяснять то, что происходит, а не "Повторяйте, что я делаю"".
@@better_dead_than_red, комментарии на то и комментарии, чтобы комментировать
@@Amio.Sanett ответы под комментарии на то и ответы чтобы комментировать комментарий
@@better_dead_than_red , ну сам посуди. Человек просто списал весь код и всё! Он больше не может ничего сделать, потому-что он не знает как
@@better_dead_than_red Согласен, автор, хоть не умеет объяснять, но, хотябы старается и пытается что-то сказать, если что-то не понимаете, посмотрите в документации, он в видеоролике показал url документации. Либо в крайний случай зайдите в интернет и посмотрите, то, что вам нужно.
у меня показывает перед каждой командой ошибка
при написании node bot.js пишет Error: Cannot find module `dblapi.js` что делать?
спасибо за гайд дениз
РЕШЕНИЕ ПРОБЛЕМЫ
PS C:\Users
etko\Desktop\MyBot> node bot.js
internal/modules/cjs/loader.js:1175
throw err;
^
at parse ()
at Object.Module._extensions..json (internal/modules/cjs/loader.js:1172:22)
at Module.load (internal/modules/cjs/loader.js:986:32)
at Function.Module._load (internal/modules/cjs/loader.js:879:14)
at Module.require (internal/modules/cjs/loader.js:1026:19)
at require (internal/modules/cjs/helpers.js:72:18)
at Object. (C:\Users
etko\Desktop\MyBot\bot.js:3:14)
at Module._compile (internal/modules/cjs/loader.js:1138:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)
at Module.load (internal/modules/cjs/loader.js:986:32)
Если у вас такая ошибка просто в строке "prefix":"И тут написать префикс буквенный на английском языке"
у меня такая же была ошибка но не совсем он ругается что синтаксис у меня неверный хотя все верно
все я починил забыл что в отличии от js json строго типизируемый ))))( если что ребят пишет SyntaxError то уберите запятые и т.д где они не нужны подробнее в дискорд зовите помогу )
В гайде очень много воды.
И в этой теме нельзя говорить «повторяй за мной». Нужно объяснять
гениально, спасибо большое
Ребята! Если выдает ошибку после node bot.js, надо стереть всё что вы уже написали в botconfig.json, поставить скобки( нажатием { ) и когда поставились 2 скобки, вы нажимаете Enter и уже потом пишете.
Эм а чё такое я написал nmp init всё написало кроме pakage name (вроде) и я не мог ни энтер ни написать что-то чё делать?
npm i не работает пишит "npm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Ну тут тараканы Node js установи зайка
@@Kotya понял принял а а в чём разница?
@@print5187 Без node js не запустится
@@Kotya всё спасибо
SyntaxError: Unexpected token '??=' как исправить?
Пишу проверку node bot.js и высвечивается typpe error console is not defined. пересмотрел у Коти тоже самое . Это ошибка в коде? А на сервере не помогают .
Что делать когда я пишу "node zovter.js" (это мой бот) и меня перебрасывает на такую же строку? что делать?
6:47 почему у меня ошибка, когда я пишу скобочки? (в префиксе)
Отлично объяснил сами поменяете
Щас еще и искать
привет,мой бот пишет ошибку в в оде
Спасибо тебе за твоё видео! Желаю успехов тебе! И кстати, тебе нужен дизайнер для оформления твича, дискорда и вк группы?
а почему когда я нажимаю на папку там нету добавить коды?
У меня тоже так+
@@CopingMechanisms Поставь перед установкой программы галочку PATH
@@dmitryulanov9395 всмысле?
Как скобки поставить 6:35
shift + э (только поставь англ раскладку)
ошыбка в самом начале когда открываю терминал пишу npm i и выдпет ошыбку что делать???
тоже
перезагрузи комп
жЫ шЫ пишЫ от душЫ
а можете скинуть код где example просто в этом сайте больше нету
const { Client, Intents } = require('discord.js');
const client = new Client({ intents: [Intents.FLAGS.GUILDS] });
client.on('ready', () => {
console.log(`Logged in as ${client.user.tag}!`);
});
client.on('interactionCreate', async interaction => {
if (!interaction.isCommand()) return;
if (interaction.commandName === 'ping') {
await interaction.reply('Pong!');
}
});
client.login('token');
npm install discord.js не работает пишет npm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. что делать хелп
там надо пакет скачать
PS C:\Users\~~~\Desktop\Bot> npm i
npm : Имя "npm" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а та
кже наличие и правильность пути, после чего повторите попытку.
строка:1 знак:1
+ npm i
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
тоже самое у меня
значит вы что либо не установили, гугли, в чем проблема?
А есть варианты для тех кто без ПК? Чисто для телефонщиков?
нет
Error: Cannot find module 'discord.js'
Npm install discord.js отсутсвует модуль его надо установить
Все верно как у тебя но все равно выдает ошибку (node:7556) UnhandledPromiseRejectionWarning: Error [TOKEN_INVALID]: An invalid token was provided.
at Client.login (путь скрою)
at Object. (путь скрою)
at Module._compile (internal/modules/cjs/loader.js:1158:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
at Module.load (internal/modules/cjs/loader.js:1002:32)
at Function.Module._load (internal/modules/cjs/loader.js:901:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
at internal/main/run_main_module.js:18:47
(node:7556) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:7556) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
так токен правильный поставь
А visual studio 2017 community подойдёт?
Да
бро, а какой язык установить?
почему у меня при вводе команды npm install discord.js пишет что не распознано как командлета ?
@ЛодОчка4664 братан спс большое тебе за инфу. Но я давным давно забил на это дело. И теперь я пользуюсь готовыми ботами.
А если у меня не 10 винда?
а если нету code?
что делать если пишет ошибку Cannot find module(последнее)
что такое ПКМ????????????
ПРАВАЯ КНОПКА МЫШИ!!!!
я написал всё в точности как у тебя но у меня выдаёт такую ошибку
SyntaxError: C:\Users\Данил\Desktop\BoTik\botconfig.json: Unexpected end of JSON input
at JSON.parse ()
at Object.Module._extensions..json (internal/modules/cjs/loader.js:1009:27)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Module.require (internal/modules/cjs/loader.js:852:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (C:\Users\Данил\Desktop\BoTik\bot.js:3:14)
at Module._compile (internal/modules/cjs/loader.js:959:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
у меня ошибка где console.log
как сохранить скажите пожалуйста
Бот не хочет говорить на русском и не высылает некоторые символы. Что это такое и как исправить?
Как ты создал бота с помощью "node bot.js"?
мне в Discord.js даёт другой текст, не такой что на видео(
У меня нет Open with Code чё делать
при установке vs code в конце нужно было нажать на все галочки
Как Code на русский сделать?
Почему у меня нет вкладки "открыть через NodeJS"?
пацан я когда нажимаю то нету open with code
Хурма вычыслил тебя
@@Хурма-ы3ю аххав
Вместо названия бота пишет "undefined". В чем проблема?
спс тебе большое бро:)
А обязательно скачивать NodeJS
???
Да
Спасибо бро
Что делать не запускается бот не ошибок?
что делать если программа на англ как её сделать на русский
не работает хелп, просто не принимает терминал команды, не существует и хоть ты тресни. На другом пк делал работало, тут нет.
подскажы как мне запустить твоего бота на своем пк?
У меня в botconfig.js "" красным и по этому не работает
привет из двадцатого и спасибо
а можно вписать токен пользователя? он будет ботом?)
У МЕНЯ НА АНГЛ ПРОГА КАК ИЗМЕНИТЬ?
В расширениях Russian Language Pack for Visual Studio Code
Котя,привет у меня проблема.Суть в том что когда я пишу "node bot.js" у меня тупа чёрная полоска где ничего нету.Подскажи что делать
сохранить нада
поищи там сверху слева,кнопки сохранить
Скиньте код если у вас работает бот, 2 раза проверил чот не так
Вот вопрос, у меня не выделяется npm или node как это исправить?
установи node.js
Почему когда я пишу npm i у меня не разоцветным цветом и пишет ошибку??
В дискорд сервер
Установи ноуд
Пишу node bot.js, и ничего не происходит
И у меня
Помоги, не получается в "botconfig.json" показует, что есть ошибка, но её вроде нету...
В дискорд сервер
@@Kotya Спасибо, хорошо
почему я 2 РАЗА СДЕЛАЛ ВСЁ ПО ВИДЕО И НЕ ХЕРА НЕ РАБОТАЕТ
Что делать если я пишу в терминале npm i но у меня выходит ошибка
Я скачивал Node.js но не открыл
P.S. Я вообще плохо знаю в программировании
не знаю у меня всё прекрасно работает без ошибок
Я пишу node bot.js и не чего