Venbot: Difference between revisions

From Discord Client Modding Wiki
Jump to navigation Jump to search
(init)
 
mNo edit summary
Tags: Visual edit Mobile edit Mobile web edit
 
(7 intermediate revisions by 4 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 [[User:Vendicated]] using the [https://github.com/OceanicJS/Oceanic Oceanic] library to manage the [[Vencord]] Discord server.
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 Gayus after it was added]]Originally, Venbot was meant to be a Gaius clone, because everyone hates Gayus because it is bad and stupid.
[[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 in their own hands and made their own bot: '''Vaius'''.
[[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 annoying brainrot kids dming vee about wanting an unban from banning themselves, this feature was sadly removed.
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, and the channel where the user should go (usually support).
* <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 rename cancerous names to an uncancerous variant
* Automatically normalize usernames that use "fancy" Unicode letters (<code>🆃🅴🆇🆃</code> -> <code>text</code>)
* Timeout people not sending whitelisted invites
* 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 having stupid imagehosts in them
* 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.


== Self-hosting ==
== Self-hosting ==
It is hard to selfhost Venbot since it was made specifically for the Vencord server, with IDs usually hardcoded.
It is difficult to self-host Venbot since it was made specifically for the Vencord server, and most IDs are hard-coded.
 
== Citations ==
[[Category:Bots]]

Latest revision as of 19:48, 22 April 2024

Venbot's profile

Venbot, originally called Vaius, is a custom Discord bot made by Vendicated using the Oceanic library to manage the Vencord Discord server.

History

Vencord server members hating on Gaius after it was added

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 done
  • vbam: Send the ban confirm message : This command was removed [1]
  • veval (e, $): Owner only, allows to run arbitrary code on the bot
  • vfaq (f): Send FAQ articles
  • vrole-add (+, ra, ar): Add a role to someone
  • vrole-remove (-, rr): Remove a role from someone
  • vnotsupport (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 Codeburger
  • vsupport (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 messages Removed
  • 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