Venbot: Difference between revisions
Jump to navigation
Jump to search
Vendicated (talk | contribs) No edit summary |
mNo edit summary Tags: Visual edit Mobile edit Mobile web edit |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
[[File:Venbot.png|thumb|Venbot's profile]] | [[File:Venbot.png|thumb|Venbot's profile]] | ||
Venbot, originally called Vaius, is a custom Discord bot made by [[ | Venbot, originally called Vaius, is a custom Discord bot made by [[Vendicated]] using the [https://github.com/OceanicJS/Oceanic Oceanic] library to manage the [[Vencord]] Discord server. | ||
== History == | == History == | ||
[[File:People hating Gayus.png|thumb|Vencord server members hating on Gaius after it was added]]Originally, Vaius was meant to be a Gaius replacement | [[File:People hating Gayus.png|thumb|Vencord server members hating on Gaius after it was added]]Originally, Vaius was meant to be a [https://docs.gaiusbot.me/ Gaius] replacement because everyone hated [https://docs.gaiusbot.me/ Gaius]. | ||
Vee decided to take matters | [[Vendicated|Vee]] decided to take matters into their own hands and made their bot: '''Vaius'''. | ||
At some point in history, the bot was renamed to <code>venbot :3</code>. | At some point in history, the bot was renamed to <code>venbot :3</code>. | ||
Back in the old days, you could ban yourself using Venbot. However, with the rise of people | Back in the old days, you could ban yourself using a Venbot command. However, this feature was removed with the rise of people DMing [[Vendicated|Vee]] about wanting an unban from banning themselves. | ||
== Commands == | == Commands == | ||
* <code>vban (yeet, 🍌)</code>: Banning people and DMing them when this is done | * <code>vban (yeet, 🍌)</code>: Banning people and DMing them when this is done | ||
* <code>vbam</code>: Send the ban confirm message | * <code>vbam</code>'': <s>Send the ban confirm message</s>'' : <code>This command was '''removed'''</code> <ref>As of 27th March 2024</ref> | ||
* <code>veval (e, $)</code>: '''Owner only''', allows to run arbitrary code on the bot | * <code>veval (e, $)</code>: '''Owner only''', allows to run arbitrary code on the bot | ||
* <code>vfaq (f)</code>: Send FAQ articles | * <code>vfaq (f)</code>: Send FAQ articles | ||
* <code>vrole-add (+, ra, ar)</code>: Add a role to someone | * <code>vrole-add (+, ra, ar)</code>: Add a role to someone | ||
* <code>vrole-remove (-, rr)</code>: Remove a role from someone | * <code>vrole-remove (-, rr)</code>: Remove a role from someone | ||
* <code>vnotsupport (ns, nots)</code>: Generates a dynamic image with the current channel name | * <code>vnotsupport (ns, nots)</code>: Generates a dynamic image with the current channel name and the channel where the user should go (usually support). | ||
* <code>vprune (purge, clear, delete)</code>: Purge messages from a channel. | * <code>vprune (purge, clear, delete)</code>: Purge messages from a channel. | ||
* <code>vsource-code (source)</code>: View the [https://codeberg.org/vee/vaius Venbot source code] on Codeburger | * <code>vsource-code (source)</code>: View the [https://codeberg.org/vee/vaius Venbot source code] on Codeburger | ||
Line 26: | Line 26: | ||
Venbot also has some automod capabilities, usually hooking into Discord's AutoMod. | Venbot also has some automod capabilities, usually hooking into Discord's AutoMod. | ||
* Automatically rename hoisted names to "lame username (change it)" | * Automatically rename hoisted names to "lame username (change it)" | ||
* Automatically | * Automatically normalize usernames that use "fancy" Unicode letters (<code>🆃🅴🆇🆃</code> -> <code>text</code>) | ||
* Timeout people who send discord invites that are not whitelisted | * Timeout people who send discord invites that are not whitelisted | ||
* Timeout people sending screenshots of automodded messages | * <s>Timeout people sending screenshots of automodded messages</s> '''Removed''' | ||
* Auto-delete messages containing some image hosts<ref>[https://codeberg.org/vee/bot/src/branch/main/data/annoying-domains "annoying domains" in the venbot source code]</ref> that employ offensive domains or annoying embeds. | * Auto-delete messages containing some image hosts<ref>[https://codeberg.org/vee/bot/src/branch/main/data/annoying-domains "annoying domains" in the venbot source code]</ref> that employ offensive domains or annoying embeds. | ||
* Automatically ban users who ping <code>@everyone</code> with an invite. These are spam/scam bots. | * Automatically ban users who ping <code>@everyone</code> with an invite. These are spam/scam bots. | ||
== Self-hosting == | == Self-hosting == | ||
It is | It is difficult to self-host Venbot since it was made specifically for the Vencord server, and most IDs are hard-coded. | ||
== Citations == | == Citations == | ||
[[Category:Bots]] | [[Category:Bots]] |
Latest revision as of 19:48, 22 April 2024
Venbot, originally called Vaius, is a custom Discord bot made by Vendicated using the Oceanic library to manage the Vencord Discord server.
History
Originally, Vaius was meant to be a Gaius replacement because everyone hated Gaius.
Vee decided to take matters into their own hands and made their bot: Vaius.
At some point in history, the bot was renamed to venbot :3
.
Back in the old days, you could ban yourself using a Venbot command. However, this feature was removed with the rise of people DMing Vee about wanting an unban from banning themselves.
Commands
vban (yeet, 🍌)
: Banning people and DMing them when this is donevbam
:Send the ban confirm message:This command was removed
[1]veval (e, $)
: Owner only, allows to run arbitrary code on the botvfaq (f)
: Send FAQ articlesvrole-add (+, ra, ar)
: Add a role to someonevrole-remove (-, rr)
: Remove a role from someonevnotsupport (ns, nots)
: Generates a dynamic image with the current channel name and the channel where the user should go (usually support).vprune (purge, clear, delete)
: Purge messages from a channel.vsource-code (source)
: View the Venbot source code on Codeburgervsupport (s)
: Tags that can be useful in the support channel
Auto-moderation
Venbot also has some automod capabilities, usually hooking into Discord's AutoMod.
- Automatically rename hoisted names to "lame username (change it)"
- Automatically normalize usernames that use "fancy" Unicode letters (
🆃🅴🆇🆃
->text
) - Timeout people who send discord invites that are not whitelisted
Timeout people sending screenshots of automodded messagesRemoved- Auto-delete messages containing some image hosts[2] that employ offensive domains or annoying embeds.
- Automatically ban users who ping
@everyone
with an invite. These are spam/scam bots.
Self-hosting
It is difficult to self-host Venbot since it was made specifically for the Vencord server, and most IDs are hard-coded.
Citations
- ↑ As of 27th March 2024
- ↑ "annoying domains" in the venbot source code