|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|
Бот Discord24.12.2018, 20:46. Показов 22185. Ответов 24
Метки нет (Все метки)
Здравствуйте, захотел сделать так, чтобы мой бот имел команды администратора(банить, кикать, давать роли и тд.), даже нашел коды, но все ровно не получается(бот не выполняет эти команды), подскажите в чем проблема.
https://github.com/The-SourceC... ode_8_code - вот сайт. может надо переписывать свой index.js чтобы работало? Если понадобиться скину свой index
0
|
|
| 24.12.2018, 20:46 | |
|
Ответы с готовыми решениями:
24
Бот на discord.js
Discord bot.js |
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||
| 25.12.2018, 22:50 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|||||||||||
| 26.12.2018, 16:11 [ТС] | |||||||||||
|
index.js:
Проблему решил, но почему-то не работает botinfo, он на неё почему-то не реагирует, а вот serverinfo отзывается. Добавлено через 1 час 2 минуты Как сделать чтобы бот в дискорде, автоматически выдавал роль на сервере?
0
|
|||||||||||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 26.12.2018, 16:44 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|
| 26.12.2018, 16:57 [ТС] | |
|
Да, именно когда заходит новый пользователь на сервер, бот автоматически давал ему роль на этом сервере. И можно ли это сделать?
0
|
|
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
||||||||||||||||
| 26.12.2018, 17:36 | ||||||||||||||||
Сообщение было отмечено userprog как решение
Решение
userprog, выдать роль можно так:
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
||
| 26.12.2018, 22:25 [ТС] | ||
|
Не знаю почему, он не перекидывает человека в роль, let role = message.guild.roles.find(r => r.name === "My Role"); в надписи где My Role должна быть моя роль? Пытался назвать Роль "My Role", но бот не перекидывает.
Добавлено через 3 часа 30 минут
0
|
||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||||||
| 26.12.2018, 23:13 | |||||||
|
Так как названия ролей могут меняться, можно искать роль по внутреннему ID:
1
|
|||||||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|
| 27.12.2018, 01:33 [ТС] | |
|
Используя ваш код, столкнулся с ошибкой, когда я сам выдаю роль через команду бота, то появляется эта ошибка: TypeError: Cannot read property 'roles' of null. Если убрать код, то нормально. Помогите исправить
Добавлено через 11 минут И как узнать id роли?
0
|
|
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||
| 27.12.2018, 14:49 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|||||||||||
| 27.12.2018, 17:08 [ТС] | |||||||||||
at Client.client.on (E:\GitHub\lzt\index.js:43:30) at Client.emit (events.js:187:15) at MessageCreateHandler.handle (E:\GitHub\lzt\node_modules\discord.js\s rc\client\websocket\packets\handlers\Mes sageCreate.js:9:34) at WebSocketPacketManager.handle (E:\GitHub\lzt\node_modules\discord.js\s rc\client\websocket\packets\WebSocketPac ketManager.js:103:65) at WebSocketConnection.onPacket (E:\GitHub\lzt\node_modules\discord.js\s rc\client\websocket\WebSocketConnection. js:333:35) at WebSocketConnection.onMessage (E:\GitHub\lzt\node_modules\discord.js\s rc\client\websocket\WebSocketConnection. js:296:17) at WebSocket.onMessage (E:\GitHub\lzt\node_modules\ws\lib\event-target.js:120:16) at WebSocket.emit (events.js:182:13) at Receiver._receiver.onmessage (E:\GitHub\lzt\node_modules\ws\lib\webso cket.js:137:47) at Receiver.dataMessage (E:\GitHub\lzt\node_modules\ws\lib\recei ver.js:409:14)
0
|
|||||||||||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||||||||||
| 27.12.2018, 19:50 | |||||||||||
|
userprog, я вроде видел в документации что не нужно встраивать события в события:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|
| 27.12.2018, 21:54 [ТС] | |
|
Спасибо за помощь! Все работает, а не знаете вы случайно ещё какие-то полезные коды для сервера?
0
|
|
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
||
| 27.12.2018, 23:17 | ||
|
Могу разве что предложить ссылку на документацию, возможно что-то в голову придет: https://discord.js.org/#/docs/... al/welcome
1
|
||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
|||||||||||
| 28.12.2018, 16:46 [ТС] | |||||||||||
|
Есть проблем, вот рабочая функция бана, но хотел объединить другой код
0
|
|||||||||||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||||||||||
| 28.12.2018, 19:11 | |||||||||||
|
userprog, код самого бана здесь:
т.е достаточно перед ним вставить нужный код отправки сообщения:
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
||||||
| 29.12.2018, 02:10 [ТС] | ||||||
|
Не могли бы помочь, хотел попробовать функцию о выводе информации из игры(например взял осу)
0
|
||||||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|||||||
| 29.12.2018, 13:03 | |||||||
3. перед тем как спрашивать здесь, попытайтесь самим разобраться с ошибкой, вбейте ее в гугл, найдете решение на первой же странице в большинстве случаев 4. судя по вопросам, вам не хватает опыта и базовых знаний в структуре node.js приложения. Читать ваш код сложно, табуляции нормальной нет, ощущение что просто копируете-вставляете код из других источников. Так не делается.
1
|
|||||||
|
0 / 0 / 0
Регистрация: 22.10.2018
Сообщений: 44
|
||||||
| 30.12.2018, 00:03 [ТС] | ||||||
|
не подскажите, как сделать так чтобы на определенного пользователя выдавалось 100 процентов.
0
|
||||||
|
Всегда онлайн
1084 / 788 / 295
Регистрация: 07.04.2013
Сообщений: 2,703
|
|
| 30.12.2018, 02:56 | |
|
1
|
|
| 30.12.2018, 02:56 | |
|
Помогаю со студенческими работами здесь
20
Редактирования изображения node.js для бота Discord Telegram-бот Бот на node js Бот рулетка cs go. Ошибка Бот использующий api к чату Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|