Как создать СВОЮ КОМАНДУ в JuniperBot для Discord? Урок 2 - ветвление (вариативность команд)

  Рет қаралды 22,783

Gormysha

Gormysha

Күн бұрын

Пікірлер: 163
@mrsoou2403
@mrsoou2403 3 жыл бұрын
этот гайд очень полезен для тех кто не знает как делать свои команды по джниперу бот (турнир очень крутой был когда будет ещё такой неизвестно) а за гайд спасибо
@MaxiMaster
@MaxiMaster 3 жыл бұрын
Кстати это видео полезнее, тут уже можно узнать много разных приколюх
@studiomays
@studiomays 2 жыл бұрын
Гормуша, как сделать экономику?
@nice_jam
@nice_jam 2 жыл бұрын
Как сделать чтобы переменная argumens.get(1) была равной другой переменной?
@gordee4kai4
@gordee4kai4 3 жыл бұрын
Крутаааа
@mentter
@mentter 2 жыл бұрын
Переменная созданная через set она для всех игроков или для одного конкретно. Если например я создал переменную Money и допустим кто-то получил 100 монет и тогда эта переменная измениться для 1 или для всего сервера?
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Так называемые переменные для участников нужно делать через атрибут
@mentter
@mentter 2 жыл бұрын
@@MaxiMaster Не ты ли мне в Дискорд гормуши помогал с ними?
@MaxiMaster
@MaxiMaster 2 жыл бұрын
@@mentter а, наверное
@dust_23463
@dust_23463 2 жыл бұрын
Будет продолжение?
@evilcott
@evilcott 2 жыл бұрын
Если создать текстовый канал, где каждый пост будет соответствовать к примеру «какой либо игре», как реализовать команду по проверке, есть ли в списке эта игра, введя команду и название искомой игры?
@Tw3ntuc
@Tw3ntuc Жыл бұрын
Если ты добавишь бота, то там есть команда по типу !steam название игры, либо ты можешь сделать свою команду со своим кодом и при введении этой команды и игры ц тебя будет инфа о ней (если что я имею ввиду про команду через браузер, по крайней мере мне так кажется)
@lizard-uz8wc
@lizard-uz8wc 2 жыл бұрын
помогите пожалуйста я написал код: {% set a = random(1,5) %} {% if a == 1%} {{ member }} залетел на сервер но он неправельный в чем ошибка?
@gormysha
@gormysha 2 жыл бұрын
Не хватает {% endif %}
@lizard-uz8wc
@lizard-uz8wc 2 жыл бұрын
@@gormysha я уже понял но всеравно спасибо вам большое , у меня еще вопрос как это будет работать , как сделать рандомайзер для приведствий?
@vv1nter858
@vv1nter858 2 жыл бұрын
Как сделать так,чтобы он отправлял команды другого бота(например анбелив бота add-money @пинг сумма).Он отправляет это сообщение,но команда не исполняется
@gormysha
@gormysha 2 жыл бұрын
Никак. Боты не могут исполнять команды других ботов.
@gamerbg594
@gamerbg594 2 жыл бұрын
Как сделать пару условий?
@gormysha
@gormysha 2 жыл бұрын
{% if условие %} делаем что то {% elseif условие %} делаем что-то другое {% endif %}
@gamerbg594
@gamerbg594 2 жыл бұрын
@@gormysha а одновременно
@gormysha
@gormysha 2 жыл бұрын
@@gamerbg594 просто пропиши две проверки :/ {% if условие 1 %} делаем что то {% endif %} {% if условие 2 %} делаем что то другое {% endif %} Тогда они будут работать независимо друг от друга
@gamerbg594
@gamerbg594 2 жыл бұрын
@@gormysha спасибо большое
@Тёма-е9е
@Тёма-е9е 2 жыл бұрын
Можно ли сделать так чтобы при вводе команды !Обмен было сообщение в чате + снятие роли?
@gormysha
@gormysha 2 жыл бұрын
Да, посмотри ролик про роли
@Тёма-е9е
@Тёма-е9е 2 жыл бұрын
@@gormysha Если несложно, можешь код кинуть))))
@Тёма-е9е
@Тёма-е9е 2 жыл бұрын
@@gormysha Блин спс, все нашел, все что нужно. Топчик.
@kuchenyavka101
@kuchenyavka101 Жыл бұрын
а как бан выдать вот такими командами?
@D.O.G.E_J.O.E.S.T.A.R
@D.O.G.E_J.O.E.S.T.A.R Жыл бұрын
а привет ,можешь помочь? А как сделать так что бы бот выбрал рандомное гифку из списка?
@akioWho9409
@akioWho9409 2 жыл бұрын
Хочу сказать то что, я вроде бы понял, но при этом нифигашеньки не понимаю. Ты сказал про экономику но при этом ничего не сказал про экономику ты просто разъяснил некоторые функции, может это я ничего не понимаю в слове экономика, но для меня это что то связанное с деньгами. Напишите плз объяснити значение слова экономика у него
@gameron9200
@gameron9200 2 жыл бұрын
Проще говоря, это как государство, но строго внутри бота
@Tw3ntuc
@Tw3ntuc Жыл бұрын
Вообще на самом деле, как я понял, тут что в первой части, что во второй содержится инфа о том как сделал про экономику команды, просто придётся немного поебатся
@jirome2615
@jirome2615 2 жыл бұрын
Огромное тебе спасибо, так бы не разобрался
@kzzmz6542
@kzzmz6542 3 жыл бұрын
Гайды по шаблонному движку у тебя, Гормуша, хорошие. но я бы хотел видеть среди них гайд "как сделать отправку нескольких сообщений в разные каналы при прописке команды", т.к. это мне нужно, но я не нашёл нигде гайда, как это сделать.
@gormysha
@gormysha 3 жыл бұрын
Это можно сделать, но, если я не ошибаюсь, можно отправить только 2 сообщения максимум.
@kzzmz6542
@kzzmz6542 3 жыл бұрын
@@gormysha А мне надо узнать, как это сделать. Поразбирал документацию - не понял, как отправлять в определённый и вообще мало что из этого понял.
@kzzmz6542
@kzzmz6542 3 жыл бұрын
Поэтому, я с удовольствием бы посмотрел гайд.
@gormysha
@gormysha 3 жыл бұрын
@@kzzmz6542 надо использовать метод .sendMessage(''). Его нужно применять к каналу. Канал можно получить, если я не ошибаюсь, guild.getTextChannel. в итоге это как то так: {% do guild.getTextChannel('айди канала').sendMessage('тестовое сообщение') %}
@youtube_userID
@youtube_userID 3 жыл бұрын
@@gormysha Попасть на дискорд сервер твой мне не удалось,спрашиваю тут,как пользоваться картами и ключами?И для чего они ,мне не особо понятно,это хранение переменных?Или что?
@To4no_Ne_Cocna
@To4no_Ne_Cocna Жыл бұрын
Слушай, а возможно ли сделать так чтобы, при отвечения на сообщения человека словом "Удар" он получал мут на 5 минут?
@mrbom1
@mrbom1 2 жыл бұрын
Я немного разобрался в этом, спасибо тебе. Мне вот интересно, есть ли команда, которая показывает, в каком голосовом канале находился её отправитель в момент отправки сообщения? Я просто нигде не нашел такой. Может ты знаешь..
@gormysha
@gormysha 2 жыл бұрын
Скорее всего нет
@bruselongo
@bruselongo 2 жыл бұрын
Где взять ссылку на бота?
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Напиши просто JuniperBot в поиске. Там будет сайт Джунипер бота, там есть кнопка для добавления бота на сервер
@studiomays
@studiomays 2 жыл бұрын
juniper.bot
@igoryanz-7900
@igoryanz-7900 3 жыл бұрын
Гормуша, скажи, а можно в движке джунипера изменить переменную другово человека?
@gormysha
@gormysha 3 жыл бұрын
Что ты имеешь в виду под переменная? Атрибут?
@igoryanz-7900
@igoryanz-7900 3 жыл бұрын
@@gormysha персональную переменную, значение которой задаётся через set
@gormysha
@gormysha 3 жыл бұрын
@@igoryanz-7900 это вообще не персональная переменная, эта переменная существует только во время выполнения команды. Если нужны переменные участников (к примеру, деньги), используй атрибуты
@w1pl0ck
@w1pl0ck 3 жыл бұрын
0:14 а как сделать такое же интро?)
@gormysha
@gormysha 3 жыл бұрын
Я в майн иматоре сделал
@w1pl0ck
@w1pl0ck 3 жыл бұрын
@@gormysha а,спасибо,кстати я друг МК5,так что у тебя плюс подписчик)
@Patsoha
@Patsoha 3 жыл бұрын
о, ну ок
@натальяфилиповна-й7у
@натальяфилиповна-й7у 3 жыл бұрын
Когда гормуша рассказывает о создании своей экономики, я понимаю что давно такую сделал . Кстати ты будешь делать гайды по аддонам ещë?
@gormysha
@gormysha 3 жыл бұрын
Возможно
@натальяфилиповна-й7у
@натальяфилиповна-й7у 3 жыл бұрын
@@gormysha ну и хорошо. Спасибо хоть на этом
@MrDr0n
@MrDr0n 3 жыл бұрын
Привет, топовый гайд, как раз сейчас разбираюсь в этом. И вот в чем вопрос: Как сделать так чтобы бот выбирал рандомную реакцию на сообщение? Если это конечно возможно, буду благодарен за ответ!)
@gormysha
@gormysha 3 жыл бұрын
{% do reaction(random(['смайлик', 'смайлик', 'смайлик'])) %}
@MrDr0n
@MrDr0n 3 жыл бұрын
@@gormysha Ой спасибо))
@Скоро-я2ъ
@Скоро-я2ъ 3 жыл бұрын
гормуша,а если у меня не работает?
@gormysha
@gormysha 3 жыл бұрын
Что то не так. Проверь код.
@Скоро-я2ъ
@Скоро-я2ъ 3 жыл бұрын
@@gormysha ок
@lolpitplay
@lolpitplay 3 жыл бұрын
Привет а можешь сделать мод на торнадо я просто смотрел списки с модами и видел такое кароче 1 мод ломает как не знаю што и текстура ( если эта можно назвать текстурой ) эта просто дым из костра 2 мод похоже на 1 тока обрезанна в 2 раза можешь пожалуйста сделать тарнадо с красивой текстуркой и разрушение не сетая а типа тнт и чтобы ано само поевлялось и праподало и двигалось в раз направ и зделай чтобы ано высоко подкидоволо и швыряло заранее спасибо что зделаешь мод если конечно тебе не будет трудно но если зделаешь то сто про эта будет самый лучый мод для новых версий спасибо тебе что делаешь разные моды
@themikes8761
@themikes8761 3 жыл бұрын
Привет)
@yourty5968
@yourty5968 2 жыл бұрын
Гормуша, привет! Вопрос таков: "Как сделать выведение текста, если человек имеет определённую роль? Причем я всё сделал правильно, но бот всегда начал возвращать false , как будто... Однако видимо есть ошибка." Мой текущий код: {% if member.hasrole(1049030760746713089) %} Группировка: бандиты {% elseif member.hasrole(1049030760746713089) == false and member.hasrole(1048955455583551600) == true %} Группировка: военные {% endif %} Всё , вроде правильно, но оно никак не может вывести текст!
@pti4ka235
@pti4ka235 2 жыл бұрын
Привет, а как сделать рандомные команды, по типу ты пишешь - !Шутка и тебе выдаёт рандомную шутку.
@silwntsilwnt
@silwntsilwnt 2 жыл бұрын
Привет, у меня такой вопрос, надеюсь ответишь. Что если я делаю кейсы и нужно чтобы на одну команду бот отвечал разными ответами, и давал награду с шансом, например 20%
@gormysha
@gormysha 2 жыл бұрын
Ну тут тебе нужно создать переменную, куда с помощью функции рандома записать рандомное значение: set rand = random(1, 100). Потом с помощью if else проверять, какое это число. К примеру, если нам нужен 20-процентный шанс, проверяем, меньше ли это число 20-ти. Потом, если вторая проверка на 40-процентный шанс, нужно проверить, меньше ли это число 60-ти (так как 20 уже было проверено, и поэтому нужно прибавить 40 к уже проверенному числу) и действовать дальше таким образом.
@werterker12
@werterker12 2 жыл бұрын
а что делать если я хочу сделать 3 таких функции? Ну например, if a == кот это кот elseif a == мышь Это мышь а дальше как? у меня чёт не работает.
@gormysha
@gormysha 2 жыл бұрын
if a == кот это кот elseif a == собака else a == мышь это мышь endif Вот код всей конструкции
@werterker12
@werterker12 2 жыл бұрын
@@gormysha пасиб, но только у меня там 6 строк, но по твоему примеру я примерно пон.
@SeeFax
@SeeFax 2 жыл бұрын
@@gormysha а как сделать 4 и более таких вариантов? Если это возможно, то что нужно писать? (просто это нужно для игры на сервере)
@gormysha
@gormysha 2 жыл бұрын
@@SeeFax так для каждого варианта используй elseif То есть if a == кот кот elseif a == мышь это мышь elseif a == дерево это не мышь elseif a == wpdkwkwk что то не так? Ну и так далее добавляешь elseif для каждого варианта, потом в конце только добавь endif
@SimpleSpott
@SimpleSpott 3 жыл бұрын
рп команды?
@oreopro-fp1hx
@oreopro-fp1hx 3 жыл бұрын
ГДЕ МОД НА СНЮСОЕДОВ
@gormysha
@gormysha 3 жыл бұрын
Обновы этого мода больше не будет. Версия со снюсовой луной последняя
@arvess01
@arvess01 2 жыл бұрын
а как сделать свою валюту?
@arvess01
@arvess01 2 жыл бұрын
@Gormysha
@jovlaxplay2195
@jovlaxplay2195 2 жыл бұрын
Привет Гормуша, подскажи пожалуйста, как сделать экономику? Мне нужно чтобы одна команда добавляла на счёт денег, а вторая отображала количество денег. Заранее спасибо
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Что бы сделать хорошую экономику то лучше изучи документацию по шаблонным сообщениям в джунипер боте, ведь Гормуша новое видео, ещё и по джуниперу может через 100 лет выпустить
@bod_channel
@bod_channel 3 жыл бұрын
Я сейчас делаю карту, и не знаю, делать ее на коммандах или модах?
@gormysha
@gormysha 3 жыл бұрын
Используй и то, и то. Без команд вообще сложно нормальную карту создать, но и моды сделают только лучше.
@bod_channel
@bod_channel 3 жыл бұрын
@@gormysha а в аддонах нет переменных, тех же комманд и т.д.?
@gormysha
@gormysha 3 жыл бұрын
@@bod_channel переменные есть, но ты их не можешь использовать везде, где хочешь. Редко где они есть да и есть им применение. А команды в аддонах использовать можно, но тоже не везде.
@maizterfaust
@maizterfaust 2 жыл бұрын
а что делать если мне нужно рандомизировать пароль и логин типо смотри, вот логин рандомизируется, а как сделать чтобы было типо if arguments.get(1) == domosed0214 и тут пароль к нему подходил если на рандоме выпал domosed0214 Логин - {{ (random(['domosed0214', '13372nigadyai'])) }} Пароль - KEK4eburek
@raijen-minigames2341
@raijen-minigames2341 3 жыл бұрын
Можешь сказать как ты сделал команду "ответ" для комманды "математик"
@gormysha
@gormysha 3 жыл бұрын
В атрибуты сохраняются числа от примера. Потом они проверяются на равенство с ответами.
@raijen-minigames2341
@raijen-minigames2341 3 жыл бұрын
@@gormysha спасибо!
@pepefroggy8236
@pepefroggy8236 2 жыл бұрын
как сделать чтобы джунипер рандомно отправлял картинки? пример: я пишу !обезьяна и он рандомно отправляет картинку с обезьяной
@RealSebbor
@RealSebbor Жыл бұрын
тот же вопросссссссс
@lll--800
@lll--800 2 жыл бұрын
как бы я без тебя жил???
@LimpoBS
@LimpoBS Жыл бұрын
можешь сделать чтоб он выдавал рандомное число от 5 до 150
@RansoFlit
@RansoFlit Жыл бұрын
В прошлой части было
@AlexV8_
@AlexV8_ 3 жыл бұрын
Привет а как сделать так, чтобы я вёл 3 ссылки в команду а juniperbot написал 1 из 3
@gormysha
@gormysha 3 жыл бұрын
Ну вот у тебя есть 3 ссылки, это arguments.get(1), arguments.get(2) и 3 соответственно. Берёшь random([arguments.get(1), arguments.get(2), arguments.get(3),]) И используешь это в переменной
@AlexV8_
@AlexV8_ 3 жыл бұрын
@@gormysha а можно созвониться в дс потому что я имел кое что другое
@gormysha
@gormysha 3 жыл бұрын
@@AlexV8_ Можешь написать, что?
@AlexV8_
@AlexV8_ 3 жыл бұрын
@@gormysha У juniperbot я захожу в отдел пользовательский команды и вожу 3 ссылки в шаблоне панели и когда я вожу в Дискорд /команду то мне должен написать juniperbot одну ссылку из тех 3 которые я вёл в шаблоне панели
@gormysha
@gormysha 3 жыл бұрын
@@AlexV8_ Тогда это тоже рандом нужен. Посмотри внимательнее гайды, поймёшь, как это сделать через рандом и if else
@AlexV8_
@AlexV8_ 3 жыл бұрын
А можно создать команду /MSG?
@gormysha
@gormysha 3 жыл бұрын
Что она должна делать?
@AlexV8_
@AlexV8_ 3 жыл бұрын
@@gormysha когда ты пишешь эту команду (команда: /msg )бот пишет упомянутому пользователю сообщения в лс которое вы вели в команде
@AlexV8_
@AlexV8_ 3 жыл бұрын
@@gormysha а можно с тобой в да поговорить
@AlexV8_
@AlexV8_ 3 жыл бұрын
Гайды супер но всё равно не чё не понел
@gormysha
@gormysha 3 жыл бұрын
@@AlexV8_ в лс, к сожалению, нельзя.
@ПростоМаксим-н4м
@ПростоМаксим-н4м 3 жыл бұрын
а как сделать чтоб выдавал рандомный ответ
@gormysha
@gormysha 3 жыл бұрын
random(['строка1', 'строка2'])
@ПростоМаксим-н4м
@ПростоМаксим-н4м 3 жыл бұрын
@@gormysha Спасибо
@Хакер4040
@Хакер4040 2 ай бұрын
спс я js понял
@ДанилБ-в7н
@ДанилБ-в7н 2 жыл бұрын
Тут была экономика?)
@tvorogok33
@tvorogok33 2 жыл бұрын
Нет. Тут было про if.
@tvorogok33
@tvorogok33 2 жыл бұрын
С экономикой могу помочь.
@detengerouse
@detengerouse 2 жыл бұрын
Кстати мне кажется здесь язык Java я его ща изучаю чекнул видео тут все тоже самое
@gormysha
@gormysha 2 жыл бұрын
Все языки похожи между собой
@Xzn1k
@Xzn1k 2 жыл бұрын
Плз подскажи как сделать команду , что бы бот повторял твое сообщение И если можно, чтобы мое сообщение удалял
@gormysha
@gormysha 2 жыл бұрын
Чтобы твое сообщение удалял - специальная настройка есть. А повторять твое сообщение - переменная message
@Xzn1k
@Xzn1k 2 жыл бұрын
@@gormysha спасибо!
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Вау, Гормуша видимо разбирается в командах лучше самого джунипера
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Видео по джуниперу кстати уже полгода не было, продолжение будет?
@gormysha
@gormysha 2 жыл бұрын
@@MaxiMaster Может быть
@MaxiMaster
@MaxiMaster 3 жыл бұрын
Непонял, ты должен был мои одноклассники прорекламировать
@gormysha
@gormysha 3 жыл бұрын
они потом
@вектортоп-к8з
@вектортоп-к8з 3 жыл бұрын
Слушай чувак я видел свои видео помада можешь пожалуйста сделать одно одолжение сделай пожалуйста мод на двери бункера потому что я хочу эту запа бункера модов нормальных нету Ну а ты самый крутой Строитель которая знаю этим более это уже создал 2 своих мода или это обновление было не помню Ну кафе создай пожалуйста если Составь я тебя хоть 1.000 руб задоначу
@gormysha
@gormysha 3 жыл бұрын
Не знаю. Возможно, в motion decorations будет что то похожее, но вряд ли буду делать конкретно двери бункера
@PRIVET_ORG
@PRIVET_ORG 2 жыл бұрын
благо что я учил python!!!!!!!!!!!!!
@nice_jam
@nice_jam 2 жыл бұрын
У меня {% if arguments.get(1) == '4' %} пишет ошибку "Ожидалось открытие островка кода" Что делать? ПС Уже все норм) (Не знал что на старом видео на новом комменте сердечко)
@tilckwood
@tilckwood 2 жыл бұрын
Ты знаешь как сделать чтобы переменная выдавала рандомное число? Пробовал {% set Random = {{ Random(1, 5) }} %} Выдаёт ошибку
@gormysha
@gormysha 2 жыл бұрын
Убери {{}} и пиши со строчной буквы
@eilowel
@eilowel Жыл бұрын
0:35 можете меня считать дебилом , но я использую джунипер для красоты....Я даже читал документацию джунипера , но мой IQ дал о себе знать , что свои команды делаю через кота . Owy#7012 , можете мне хоть щас объяснить функцию джунипера, ибо я дундук
@абэеэаб
@абэеэаб 3 жыл бұрын
Можешь пожалуйста научить делать рандом картинку, тоесть как !fox, !cat или !dog только со своими?
@gormysha
@gormysha 3 жыл бұрын
нужен рандом. То есть {% global img = random(['ссылка на картинку1', 'ссылка на картинку 2']) %}. Переменную IMG вставить в панель шаблона, где большое изображение.
@абэеэаб
@абэеэаб 3 жыл бұрын
@@gormysha спасибо большоее
@nightmar2087
@nightmar2087 3 жыл бұрын
Это же легко
@user-den1251
@user-den1251 3 жыл бұрын
На Jinja с Django похохе
@rastgame_
@rastgame_ 2 жыл бұрын
а как сделать, чтоб ты упоминал участника а писало инфу про него чтоб писало в {{member.rank.rank}} не твой уровен, только чела которого ты упоминул
@MaxiMaster
@MaxiMaster 2 жыл бұрын
message.mentionedMembers[0]
@rastgame_
@rastgame_ 2 жыл бұрын
@@MaxiMaster спасибо
@wonderfulwarrpfun6393
@wonderfulwarrpfun6393 2 жыл бұрын
Пожалуйста помогите! Нужен код (Команда) Я делаю сервер по Странам типа РПшка и там надо команда: Чтобы ты писал например !союз @Роль или призедент страны И отправлялась сообщения призеденту той страны которой указал сверху либо в ЛС ли бо в тот же чат. И там появилось сообщение в ЛС или в том же чате: Призедент @РольСтраны (чела который предложил союз или сам участник) предложил союз @РольСтраны или ник чела которому кинули предлож на союз и были эмодзи ✅❎ Если ❎ То отказ от союза ✅ Принял союз Пожалуйста помогите!!! Поставлю свечку за тебя кто сделает моё желание ❤️
@MaxiMaster
@MaxiMaster 2 жыл бұрын
Вообще можешь зайти на новое видео Гормуши и там зайти по ссылке в описании в ДС сервер, там просто будет удобнее помочь тебе. Так же советую прочитать всю документацию джунипер бота в разделе **Шаблоны сообщений**
@ОпасныйДед
@ОпасныйДед 2 жыл бұрын
Помощь нужна! Надо чтобы упомянули того или ник и тэг участника было упомянуто/написано {% do guild.getTextChannel('1033677162064138321').sendMessage('Вас вызвали ! Вас вызвал') %}
@ОпасныйДед
@ОпасныйДед 2 жыл бұрын
{{ member }} не работает
Я сделал поршень в 1000 раз больше
8:11
Element X на русском
Рет қаралды 57 М.
"Идеальное" преступление
0:39
Кик Брейнс
Рет қаралды 1,4 МЛН
БОЙКАЛАР| bayGUYS | 27 шығарылым
28:49
bayGUYS
Рет қаралды 1,1 МЛН
THE AMAZING DIGITAL CIRCUS - Ep 4: Fast Food Masquerade
23:20
GLITCH
Рет қаралды 52 МЛН
НАСТРОЙКА TICKET TOOL В 2024. ЛУЧШИЙ ГАЙД ПО TICKET TOOL
8:10