Винни бот дискорд команды

Обновлено: 04.07.2024

The Best Anti Nuke: Wick is the very first bot on Discord that came up with the anti nuke concept. And it has been perfected over time and now it’s an absolute beast. Wick will stop admins/mods from: Mass-Channel Creations and Deletions, Mass-Role Creations and Deletions, Mass Kickin and Banning! (+ Mass-Webhook Creations and Deletions, Mass-Emojis Creations and Deletions for premium). You will also be able to tweak the anti nuke filters to your liking! PS: The anti nuke is actually free!!

Solid Anti Spam: Wick comes with an advanced anti spam that’s based on heat algorithms. It’s very efficient at stopping spammers and raiders without harming your regular members! It also comes with many filters that you can tweak to your own. You will basically make your own anti spam.

Verification: Wick will verify any (or only suspicious) member joining your server. They will need to go through our own special verification method! [Check Below]

Advanced yet easy moderation tools: Wick comes with the normal moderation tools. Yet, they are both very advanced and very easy to use. You won’t need moderation bot when you have Wick!

Join Gate: You can enable some filters that will work when a user joins, you can block accounts that have no avatars from joining, you can block new accounts. And you get to tweak the little details too!

And a lot more to mention.

. info
You should read the documentation if you want to ensure a proper setup:

Setup Guide

Quick Setup: Once you add Wick to your server, Put it’s role above roles you want to monitor and then type in the command [[w!setup]] and let Wick do 80% of the setup by itelf.

==It’s better to give 5 minutes of your time to read the full setup however, you can use w!help anytime.==

Anti Nuke:

Wick will monitor your server 24/7 for any abnormal behaviour from your admins and moderators and will react instantly if something bad happens. It 100% secures the most dangerous ways of nuking.

  • Anti Nuke: Wick will track any action made by an admin and will punish them the moment they do something weird.


Efficient Join Gate:

When a member joins your server, multiple barriers come into play:

  • Verification: Members joining need to first pass Wick’s captcha before they can enter and chat in the server. Wick has a unique verification method!


No Avatar Accounts: You can make Wick mute/kick/ban members with no custom profile pictures the moment they join.

Account Ages: You can make Wick mute/kick/ban members who have new accounts, you get to choose the number of minimum days required for an account!


  • Bot Additions (Premium): You can mute/kick/ban any bot added by an unauthorized admin! Only people you choose can add bots!

Anti Spam and Raid:

Wick uses a special heat algorithm that will help you fight spammers without harming your regular members. It will silence any member trying to disturb your channels by spamming messages, spamming @mentions or sending Invite Links and a lot more!

  • Heat System: Wick comes with a smart algorithm that tracks what members are sending. It will silence them temporarily if they show any abnormal behaviour. It’s very effective and it won’t piss off your regular members.


  • Webhook Coverage: You can make Wick also target webhooks. Webhooks are the most dangerous way to raid your server endlessly. Wick puts an end to that.


Timed Mutes: Wick will silence members temporarily without the need of a moderator or a staff to unmute the punished member. The silence period also increases if the member decides to do it’s bad thing everytime they are muted!

Efficient Filters: Wick monitors: Message Similiarity, Emojis Spam, Inactive Channel Spam, Text Walls Spam, Emojis Spam, Mentions and more!

Best Moderation Commands:

Wick comes with awesome moderation commands that will allow you to moderate in any way you want. You can temporary mute and ban, you can hack ban and even hack mute, you can target people with no avatars, you can specify the reason. You can purge in the most customizability possible and more!


Quarantine Hold

No one will be able to help bad admins escape! When an admin tries to nuke your server, they are instantly added to the Quarantine where they have absolutely zero power. Wick will also keep an eye on the quarantined admin. No one can help them get out except for you and your trusted admins!
Wick will prevent ANY WAY possible that can give power to quarantined people.

Awesome Settings Commands:

Wick makes sure to provide the easiest way to set things. But, it doesn’t eliminate any advanced settings too! All Wick’s settings commands are enhanced.


Detailed Logging:

Wick will log anything it does in the most detailed way possible!


Panels

We made sure to make Wick the most aesthetic bot on Discord! All commands’ panels will be displayed beautifully in a way that helps.


  • Anti Nuke Panic Mode: Once Wick senses something weird, it will instantly lockdown the entire server and then run a complete scan. It will also restore anything that was gone.


Backups: Wick will take a full snippet of your server and stores it just in case something bad happens, the backup covers: All channels and categories with all permissions, All roles with their permissions, your server’s general settings, your webhooks (to eliminate what doesn’t match) and even your emojis!

Restore System: When a nuke attempt happens, Wick will load the latest backup found where only things affected are restored and everything that doesn’t exist in the backup is deleted. Your server will be like it never faced anything bad!

Bot Additions: You can mute/kick/ban any bot added by an unauthorized admin! Only people you choose can add bots! This is very effective!


  • Quarantine Strict Mode: You can make Wick punish your admins if they try to add a dangerous permission to ANY role in your server. If you finished setting up your server, enabling this is very awesome because no one will be able to mess around anymore!


Heat Panic Mode: When a raid starts, Wick will instantly start muting anyone that fits the criteria of a raider. It won’t touch your regular members! and it will last for a period of time before releasing the panic mode.

Join Raid: Wick will monitor ALL members joining your server. And it will also track all the invites in your server and which are being used. If an abnormal join behaviour is displayed, Wick will instantly punish everyone involved and will try to delete the invite links acting as a gateway to these raiders.

Prune Protection: With Wick and a main role, say goodbye to pruning.

And a lot more to cover! What are you waiting for? Try Wick out now!

Начнём. Ссылка на мой youtube канал.

Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.

Creation date : 06.12.2019

Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.

Создание файлов, инициализация проекта, установка библиотек.

Создаём папку bot. Желательно не использовать кирилицу, юникод и т. п. в названии. Сразу же создаём файл index.js или bot.js. Это не несёт особого смысла. Можно назвать как угодно, но принятно index.js / bot.js. Это будет главный файл бота, т.е. первым запускается, в нём основной код бота. Далее открываем консоль / терминал если у вас linux. Для быстрого открытия консоли на windows можно нажать WIN + R, ввести cmd. Далее переходим в папку бота, думаю как это сделать через консоль всем понятно. Пишим : npm init - инициализация проекта. Жмём enter до конца. Если ошибка в package name, то напишите bot. npm i discord.js - установка библиотеки discord.js.

Далее рекомендую установить один из следующих редакторов кода :

Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.

Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку "New Application". Вводим название бота. Жмём "Create". Переходим во вкладку "Bot", нажимаем "Add Bot", затем "Yes, do it!" Находим строку "token", немного ниже есть кнопка "Copy", нажимаем. Теперь в вашем буфере обмена есть токен бота.

Создадим первый код. Пишем :

Открываем консоль, переходим в папку проекта и пишем :

в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом

Если линукс, то вы можете создать файл start.sh

Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.

Создаем файл config.json с конфигурацией нашего бота.

В начале кода бота напишем :

Еще вы можете создать конфиг прямо в коде бота.

Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.

Давайте залогируем тег автора.

Также можно писать не

.startsWith проверят начинается ли строка с символов в аргументах.

Также даже начинающим программистам будет очень полезна в боте команда !eval для выполнения кода не пиша его в коде бота, т.е. вы пишите !eval какой-то код и бот выполняет этот код.
Я нашёл хороший туториал по этой команде на github. Рекомендую ознакомиться и взять себе команду в код бота. Принцип её работы мы разберём позже. Тык.

Image alt

Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)

Image alt

Для этого создадим новую команду !ping .

В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js

Давайте сделаем команду для получения информации о пользователе. Команда взята из моего бота. Будем использовать библиотеку moment.js , устанавливаем npm i moment.js

Image alt

Мой дискорд сервер!

Прошу зайти на мой дискорд сервер, ведь я долго делал туториал, а вам не сложно зайти на мой сервер в виде благодарности.

You can’t perform that action at this time.

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.

Table of contents

Vinny has many commands that can be run on either a server or in DMs.

Commands are run by typing a message in a channel that Vinny can see and post in. These messages comprise of two parts, the prefix (Default:

and @Vinny ) and the command (For example play ). You can set custom prefixes for any server.
Some commands take in arguments. These arguments effect what the command does. For example the

play command can take in either a link to audio, or a youtube search. (Example

play rickroll or

Commands are organized by different categories. Most categories can be given a required minimum role needed to use them.

Voice commands are commands used to control aspects of Vinny's voice chat capabilities. Such as playing music, shuffling tracks, changing volume, etc.
All voice commands require that you are in a voice channel. Some require Vinny to be playing audio.

Commands that allow you to play audio and modify the audio stream.

The play command is used to queue up a track for Vinny to play in a voice channel. You can use this command to play audio from many different sources (Youtube, Twitch, Soundcloud, etc).

The search command is used to search youtube for a song. Unlike searching with the play command Vinny will give you the choice to choose between 5 different tracks.

Stops playing audio, leaves the channel, and clears the queue.

Aliases: np , playing

Gives information about the current playing track.

Pauses the currently playing audio. Does not clear the queue.

Resumes the audio queue if it is currently paused.

Skips to the next track in the queue. (Only if there is a next track to skip to.)

Removes tracks from the current queue by either a given (position in queue, url, track name)

Sets the current queue to loop through all tracks, or the next track

Shuffles all of the tracks in the current queue

Sets the volume of the voice output. With no arguments it displays the current volume. Volume can range between 1 and 200.

Sets the defualt volume for the server. Whenever Vinny starts playing audio, he will be set to the default volume.

lockvolume or lvol

Locks or unlocks the volume for the playing stream. (Requires mod perms)

Aliases: playlist , lists , queue
List all of the current tracks in the queue.

Clears all tracks from the queue without stopping the now playing track

Make and load custom playlists for a server or for yourself. Playlists are used to save and load a list of tracks instantly. Playlists can either be for a guild, which allows any user with permission to load them, or for yourself. Which allows you to load them and save them on any server you and Vinny are on.

Lists all of your playlists

Loads the specified playlist into the track queue. Takes either the id or name of a playlist.

loadmyplaylist playlistName or

Saves the current track queue as a playlist that you can use on any server. You must specify a name to name the playlist.

Lists all of the playlists available on the server/guild

Loads the specified playlist into the track queue. Takes either the id or name of a playlist.

loadgplaylist playlistName or

Saves the current track queue as a playlist that any user can use on this server. You must specify a name to name the playlist.

Removes a guild or user playlist by either name or id

removeplaylist playlistName or

Reddit commands can get new, hot and top posts from any subreddit. (NOTE: NSFW posts/subreddits require the channel to have nsfw enabled.)

Gives a random hot post from a given subreddit.

Gives a random top all time post from a given subreddit.

Gives a random new post from a given subreddit.

General commands are commands that donlt fit in any other category.

Information about Vinny

Vinny will repeat whatever you said

Support Vinny by upvoting on bot lists.

Sends a link to invite the bot to your server.

Leave Vinny a review, your feedback will help the bot grow and improve!

Gives a link to the support server.

Gives a link to detailed vinny statistics.

Gets the ping from Vinny to discord.

Gives a random numbers from N-K (default 0-10)

Gives details about a user. NOTE: At the moment you cannot mention a user (to avoid ping spam). You must user a users ID (Right click on a user and select "copy id"). If left blank you get the info for youself.

Gives the permissions for a user (Both discord perms and Vinny perms.) Same as the user command, you must user an ID, or leave it blank for yourself.

Aliases: serverinfo , guildinfo , ginfo
Get info of the current server.

Lists all games being played on the server and the users playing them.

Get a random new image from pixiv, or a random image for a search term.

Nsfw commands are just that. They need the channel to be have nsfw enabled (both in discord and with the enablensfw command)

Aliases: rule34
Gives rule 34 for given tags. (Tip: When doing a multiple word tag for example: star wars . Replace spaces with underscores. star_wars )

Searches e621 for given tags Cannot be scheduled for now.

Aliases: random4chan , r4chan , random4c , r4c
Returns a random thread from a given 4chan board.

4chan g - Gives a thread from /g/.

Meme commands are commands that are just truly shitposting.

Generates a message based on what a user or channel has posted to discord using a custom adaptation of a markov chain algortihm. The comments are better the more messages that Vinny can gather from the user or channel.

Aliases: source Gets the source for a linked or attached image. Great for finding where that meme originated from or where that pic you found came from.

Gets a webm from p90.zone. You can leave it blank to get a random webm, or add in a word after to search. Searching requires nsfw to be enabled.

Generates an ascii representation of a given message.

  • ascii ayy lmao - Outputs ascii art of ayy lmao

Want to try your luck? Get an invite back to the guild just in case. This command will allow you to play russian roulette. Lost the game, get kicked from the server. If you rejoin in the next 24 hrs you'll get your roles back.

Want to kick someone, but want them back? This command kicks a user and sends them an invite to get back, it also will give them their roles back. (user needs kick_members permission)

Clap emojifies any input or the last message sent

Gives a copypasta

Mod commands allow you to change Vinny's settings on the server among other thing. Any one that changes a settings falls under the ModRole permissions category.

Lists all of the required minimum roles for each category.

Sets the minimum role required to use any command. (Mention a role, leave blank for @everyone)

Sets the minimum role required to use commands that change Vinny settings. (Mention a role, leave blank for @everyone)

Sets the minimum role required to use any nsfw commands. (Mention a role, leave blank for @everyone)

Sets the minimum role required to use voice commands. (Mention a role, leave blank for @everyone)

Enables nsfw commands on the channel it is run on.

Disables nsfw commands on the channel it is run on.

Adds one or more prefixes to the custom prefixes for the server.

Removes one or more prefixes from the servers custom prefixes.

Lists all custom prefixes on the server.

Bulk removes messages from a channel, for more help see this page.

Aliases are ways to use vinny commands with whatever trigger you want as opposed to using the normal command prefixes.

Adds an alias for the guild that anyone can invoke. This command will walk you through the process.

Shows all aliases you have access to.

Removes an alias from the guild. Example: given your guild has an alias with the trigger lol

You can schedule Vinny to run commands every X amount of time using these commands

Setup a Scheduled command. Vinny will walk you trough setting them up when you use this command.

This command is used to remove scheduled commands. You must be able to run Mod commands, or be the author of the scheduled command.

This command can be used to get all scheduled commands on either the server, the channel or for yourself.

Vinny allows you to setup subscriptions to various other places like twitter, reddit, 4chan, etc. You can find more info here

This command is used to setup a subscription to a twitter user.

Use this command to subscribe to new video notifications for a youtube channel.

This command is used to setup a subscription to a 4chan board.

This command is used to setup a subscription to a subreddit.

This command is used to get notifications when someone goes live on twitch.

This command gets all of the subscriptions for a channel, or for you.

Lists all of the subscriptions in the channel in a more compact way (Good if you have a TON of subs)

Removes a subscription of the given ID. You can find this ID from the subscriptions command

The way that Vinny does permissions on who can use what commands is by role hierarchy. You can see your servers role hierarchy in the roles settings screen. The higher the role on the list, the higher it is on the hierarchy. The role set as the minimum for a command category is just that, the minimum role a user needs to run that command. If they have a role higher on the list than the current minimum, they can also run the command.

Начнём. Ссылка на мой youtube канал.

Discord bot туториал. Туториал по созданию ботов для дискорда на node.js используя discord.js.

Creation date : 06.12.2019

Давайте начнём создание бота. Если у вас установлена node.js, то пропустите сделающие 2 строчки. Заходим на сайт node.js, скачиваем, устанавливаем. Скриншотов процесса установки нету, тк переустанавливать node.js нету желания. Но там всё интуитивно понятно.

Создание файлов, инициализация проекта, установка библиотек.

Создаём папку bot. Желательно не использовать кирилицу, юникод и т. п. в названии. Сразу же создаём файл index.js или bot.js. Это не несёт особого смысла. Можно назвать как угодно, но принятно index.js / bot.js. Это будет главный файл бота, т.е. первым запускается, в нём основной код бота. Далее открываем консоль / терминал если у вас linux. Для быстрого открытия консоли на windows можно нажать WIN + R, ввести cmd. Далее переходим в папку бота, думаю как это сделать через консоль всем понятно. Пишим : npm init - инициализация проекта. Жмём enter до конца. Если ошибка в package name, то напишите bot. npm i discord.js - установка библиотеки discord.js.

Далее рекомендую установить один из следующих редакторов кода :

Если очень слабый компьюер можете поставить notepad++, но это для постоянной основы не самый хороший вариант. Лично я использую Atom.

Вы можете зарегистрировать его на сайте discord developers. Жмём кнопку "New Application". Вводим название бота. Жмём "Create". Переходим во вкладку "Bot", нажимаем "Add Bot", затем "Yes, do it!" Находим строку "token", немного ниже есть кнопка "Copy", нажимаем. Теперь в вашем буфере обмена есть токен бота.

Создадим первый код. Пишем :

Открываем консоль, переходим в папку проекта и пишем :

в зависимости от названия файла. Если у вас windows, то вы можете создать файл start.bat с текстом

Если линукс, то вы можете создать файл start.sh

Это будет запускать бота. Далее я не буду говорить про запуск. Делайте это сами.

Создаем файл config.json с конфигурацией нашего бота.

В начале кода бота напишем :

Еще вы можете создать конфиг прямо в коде бота.

Но второй вариант крайне не рекомендуется использовать, ведь для того что-бы изменить конфиг бота нам придется изменять его код.

Давайте залогируем тег автора.

Также можно писать не

.startsWith проверят начинается ли строка с символов в аргументах.

Также даже начинающим программистам будет очень полезна в боте команда !eval для выполнения кода не пиша его в коде бота, т.е. вы пишите !eval какой-то код и бот выполняет этот код.
Я нашёл хороший туториал по этой команде на github. Рекомендую ознакомиться и взять себе команду в код бота. Принцип её работы мы разберём позже. Тык.

Image alt

Это называется RichEmbed (Embed). Давайте отправим простой эмбед похожий на данный. (Картинка ниже)

Image alt

Для этого создадим новую команду !ping .

В Embed есть много различных параметров, вы можете прочесть их далее, либо посмотреть на оффициальном сайте discord.js

Давайте сделаем команду для получения информации о пользователе. Команда взята из моего бота. Будем использовать библиотеку moment.js , устанавливаем npm i moment.js

Image alt

Мой дискорд сервер!

Прошу зайти на мой дискорд сервер, ведь я долго делал туториал, а вам не сложно зайти на мой сервер в виде благодарности.

Читайте также: