Search the Community
Showing results for tags 'discord'.
-
Version 1.0.1
8 downloads
Crash Alert System is an essential tool for server admins who want to automatically notify their players whenever the server experiences a crash. This plugin instantly sends alerts to Discord, ensuring your staff and community are always aware of what's happening on the servers. Plus, it offers the ability to reward players who rejoin after a crash, encouraging them to come back and stay active. Key Features: Real-time Alerts: Automatic notifications sent instantly to Discord when a crash occurs. Player Rewards: Encourage your community to rejoin after a crash with configurable rewards. Easy Setup: Simple to customize to suit your server's needs. Plugin Integration: Seamlessly integrates with your existing tools and plugins for smooth server management. Permissions: crashalertsystem.notify.see: Required for the player to see the Notify UI if it is enabled in the config. Config { "Discord Settings": { "WebhookUrl": "https://discord.com/api/webhooks/876008329674100736/fhF3j2_6NZzgT7pkENMwD6d074x69zSuRFjVjP7qpRZP2ItecnMSl7YtkGoL57hO1diB", "MessageContent": "@everyone or @here or <@&role-id>", "BotName": "Crash Alert System", "BotAvatarUrl": "https://codefling.com/uploads/set_resources_13/cf0d9ad89a1246bdc528542aa98e2147_cf_logo_23_res.png", "Embed": { "AuthorName": "Crash Alert System or ServerName", "AuthorIconUrl": "https://codefling.com/uploads/set_resources_13/cf0d9ad89a1246bdc528542aa98e2147_cf_logo_23_res.png", "Title": "Server Crash Detected", "Description": "The server has suffered a crash.\nPlease allow 1 to 5 minutes for the server to come back online.", "ThumbnailUrl": "https://codefling.com/uploads/set_resources_13/cf0d9ad89a1246bdc528542aa98e2147_cf_logo_23_res.png", "FooterText": "Crash Alert System | {DateTime}", "FooterIconUrl": "https://codefling.com/uploads/set_resources_13/cf0d9ad89a1246bdc528542aa98e2147_cf_logo_23_res.png", "FieldTitle": "Estimated Data Loss", "FieldContent": "The server lost approximately {0} of data", "ColorHex": "#FF0000" } }, "Reward Settings": { "EnableRewards": false, "RewardTimeLimit": 10, "RewardItems": [ { "ShortName": "wood", "Amount": 1000 }, { "ShortName": "stone", "Amount": 500 } ] }, "Notification Settings": { "Use Notify UI alerts": false, "Use chat alerts": true } } Lang { "NoPermission": "You don't have permission to see this notification.", "RewardReceived": "Thanks for joining the server after the crash! Check your inventory for compensation items!" }$5.99 -
Version 2.1.3
145 downloads
AutoRestart is an advanced and fully configurable plugin to facilitate automatic restarts of Rust servers, ensuring consistent performance and minimizing downtime through effective scheduling and notifications. The plugin has been tested in Pterodactyl and Wisp without problems. Windows could have problems due to how each administrator has configured their bat file and that may cause the plugin to not be able to start the server again. Main Features Interactive UI: Includes an interactive UI that allows administrators to modify all plugin settings easily. Scheduled Restarts: Configures automatic server restarts at defined intervals using UTC timezone for uniform scheduling. Discord Integration: Sends notifications to designated Discord channels to keep the community informed about restarts and server availability. Player Alerts: Notifies in-game through both UI and chat, with configurable countdowns (e.g., 60, 30, 10 minutes), including a visible final-minute countdown. Sound Alerts: Provides optional auditory notifications to accompany visual or chat alerts. Manual Admin Restarts: Administrators can initiate manual restarts with the /restart [seconds] command, including real-time alerts. Cancel Restarts: Allows administrators to cancel or reschedule restarts using the /restartstop command. Player Limit Protection: Prevents restarts during high player activity by setting a player count threshold. uMod Update Support: Automates checking for and applying uMod updates, followed by a server restart. Multilanguage messages: English, Spanish, Italian, Russian, Ukrainian, French, Portugues. Permissions autorestart.use: Grants administrative privileges to execute manual restarts, cancel scheduled or manual restarts, modify restart settings, and access the configuration UI. Chat Commands /crestart: Opens the main configuration UI. /restart 30s/5m/1h: Initiate manual restarts. /restartstop: Cancel or reschedule both administrator made restarts or programmed restarts. Console Commands restart.list: Shows upcoming scheduled restarts. Config { "Version": "2.1.2", "Restart": { "RestartTimes": [], "AlertSound": "assets/prefabs/locks/keypad/effects/lock.code.lock.prefab", "UseSound": true, "UseChatAlerts": true, "UseQuitCommand": true }, "PlayerRestrictions": { "MaxPlayersBeforeCancel": 10, "RestrictPlayerCount": false }, "Alerts": { "WarningTimes": [] }, "UpdateCheck": { "CheckForUpdates": false, "CheckInterval": 600 }, "UI": { "UseCustomUI": false, "UseRustUI": true, "CustomUI": { "AnchorMin": "0 0.5", "AnchorMax": "0 0.5", "OffsetMin": "10 -45.9695", "OffsetMax": "177.325 46.7435", "CheckIcon": "✓", "CrossIcon": "✗", "CheckIconColor": "0.5568627 0.7764706 0.1843137 1", "CrossIconColor": "0.7764706 0.5137255 0.4196078 1", "BackgroundColorHex": "#5094C5", "TitleFontSize": 12, "MessageFontSize": 10 } }, "Discord": { "WebhookUrl": "https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "ServerName": "Rust Server", "DiscordNotifications": false } } Lang { "Version": "2.1.2", "ChatRestartAlert": "Server restart scheduled in {0}.", "ChatRestartCanceled": "The server restart has been canceled.", "ChatRestartNow": "RESTARTING...", "ChatRestartCanceledTooManyPlayers": "Restart canceled due to too many players.", "NoRestartScheduled": "No restart is currently scheduled.", "RustUITitle": "SCHEDULED SERVER RESTART", "RustUIMessage": "The server will restart in {0}.", "CustomUITitle": "SCHEDULED SERVER RESTART", "CustomUIMessage": "The server will restart in {0}.", "NoPermission": "You do not have permission to use this command.", "Usage": "Usage: /restart <seconds>", "InvalidNumber": "Invalid number of seconds provided.", "UpdateDetected": "A uMod update has been detected. The server will restart to apply the update.", "DiscordRestartAlert": " **SERVER RESTART**\nServer will restart in {0}.", "DiscordRestarting": " **RESTARTING**\nServer is restarting now. Please wait 5 minutes for the server to be back online.", "DiscordOnline": " **SERVER ONLINE**\nServer is now online and ready to play!", "TimeMinute": "minute", "TimeMinutes": "minutes", "TimeHour": "hour", "TimeHours": "hours", "TimeSecond": "second", "TimeSeconds": "seconds" }$8.99- 25 comments
- 2 reviews
-
- 2
-
- #restart
- #rustplugin
-
(and 4 more)
Tagged with:
-
Version 1.0.3
68 downloads
Introducing the Rust Store & Twitch Drops Updates Discord Bot – your all-in-one solution for keeping your Rust community informed about the latest in-game items and exclusive Twitch Drops! This bot automatically checks for updates from the Rust item store and Twitch Drops, delivering them directly to your Discord channel. Perfect for Rust server communities, content creators, and enthusiasts who want to stay ahead of the game without manual tracking. --- What This Bot Does 1. Rust Store Updates Automatically checks the Steam Rust store for the latest skins and items. The bot sends updates in a beautiful embed format, including: Item Name Price High-Quality Image Direct Purchase Link 2. Twitch Drops Notifications Keeps track of Twitch Drops and notifies your community about: General Drops available on all Rust streams with the "Drops Enabled" tag. Streamer-Specific Drops with details on the specific streamer to watch, the time required to earn the drop, and an image preview. 3. Fully Customizable Adjust colors, text, and database preferences in the simple config.json file. The bot supports both SQLite and MySQL, allowing it to scale from small communities to large, high-traffic Discord servers. 4. Efficient and Lightweight Built for speed and reliability, the bot ensures no updates are missed, with configurable intervals to suit your community's needs. Why Use This Bot? 1. Stay Updated Automatically Never miss a Rust store or Twitch Drops update – the bot does all the tracking for you. 2. Engage Your Community Hype up your members with instant notifications about new skins, exclusive Twitch Drops, and more. 3. Support for Twitch Drops Ensure your community is informed about limited-time skins available through Twitch events, boosting engagement and excitement. 4. Easy to Configure Whether you're running a local server, VPS, or hosting on Pterodactyl, the bot is simple to set up with clear configuration options. Features Rust Store Updates Weekly updates about new items in the Rust store. Twitch Drops Notifications Real-time notifications about available general and streamer-specific Twitch Drops. Customizable Embeds Easily adjust text fields, colors, and footer messages to align with your community's branding. Database Flexibility Use SQLite for smaller setups or MySQL for more complex environments. Ideal Use Cases - Rust Server Communities: Announce new items and keep your server members engaged. - Rust Content Creators: Share weekly updates with fans and followers to keep them engaged with your community. - Twitch Streamers: Integrate this bot to notify viewers about Twitch Drop items and make your streams the go-to place for exclusive updates. --- Feel free to contact me on Discord: bxcas for any questions, customizations, or support! Config File { "check_interval_minutes": 1440, "enable_steam": true, "enable_twitch": true, "steam_webhook_url": "https://discord.com/api/webhooks/your-webhook-url", "twitch_webhook_url": "https://discord.com/api/webhooks/your-webhook-url", "embed": { "steam": { "title": "Steam Store", "title_field_name": "Item Name", "price_field_name": "Price", "footer_text": "YourCompany © 2024", "footer_icon_url": "https://example.com/path/to/icon.png", "color": "FF0000" }, "twitch": { "title": "Twitch Drops", "streamer_field_name": "Streamer", "watch_time_field_name": "Watch Time Required", "footer_text": "YourCompany © 2024", "footer_icon_url": "https://example.com/path/to/icon.png", "color": "9146FF" } }, "database": { "type": "mysql or sqlite", "mysql": { "host": "your-database-host", "user": "your-database-user", "port": 3306, "password": "your-database-password", "database": "your-database-name" } } } General Settings check_interval_minutes - Interval in minutes between each check for new Rust items. Example: 60 for every hour. enable_steam: true/false - Enable/Disable Steam Store notifications enable_twitch: true/false - Enable/Disable Twitch Drops notifications steam_webhook_url: Your Steam Discord webhook URL for sending updates. twitch_ webhook_url: Your Twitch Discord webhook URL for sending updates. Embed Settings (Customize Discord Message) title_field_name - Label for the item title in the message. Example: "Name". price_field_name - Label for the item’s price in the message. Example: "Price". footer_company_name - Name of your server or community displayed in the message footer. Example: "Rust Server". footer_icon_url - URL for an icon image (like your logo) shown in the footer. Example: "https://yourwebsite.com/logo.png". embed_color - Color of the embed message Database Settings type - Type of database to use. Options are "sqlite" for local or "mysql" for remote storage. MySQL Settings (Only if using "mysql") host - Hostname or IP address of your MySQL database. Example: "localhost" or "123.45.67.89". user - Username for accessing your MySQL database. Example: "root". port - Port number for connecting to MySQL. Default: 3306. password - Password for your MySQL database user. Example: "mysecretpassword". database - Name of the specific MySQL database for storing item data. Example: "rust_store_data".$9.99 -
Version 1.0.2
20 downloads
This plugin allows to send to discord weebhook messages to discord weebhooks works like API. Messages can be sent normal or embed Add reference to the plugin: [PluginReference] Plugin DiscordApi; How to send: private string DiscordWeebHookUrl = "URL HERE" string message = $"YOU MESSAGE`"; send messages: DiscordApi?.Call("API_SendMessage", DiscordWeebHookUrl , Message, this); Embed: string EmbedTitle = "Title"; int EmbedColor = 16711680; -> Color string Empty = ""; string json = $"[{{\"name\":\"Message One\",\"value\":\"Example: {something} \",\"inline\":true}},\n{{\"name\":\"2n Message\",\"value\":\"3rd message: {Something}\",\"inline\":true}}]"; call to send: DiscordApi?.Call("API_SendEmbeddedMessage", DiscordWeebHookUrl, EmbedTitle, EmbedColor , json, Empty, this);Free-
- #plugin
- #rust plugin
-
(and 3 more)
Tagged with:
-
Version 1.0.1
15 downloads
Effortlessly manage plugin updates across all your Rust Servers with a single command. Upload files to a Discord thread and watch them instantly sync across your servers, with full support for Oxide and Carbon, and any OS. Also allowing any trusted Staff Members to use FEATURES Effortlessly check for required updates across all your Rust servers via RCON, with minimal server overhead. Fully Compatible with Oxide and Carbon, and works seamlessly on both Windows and Linux. Optional Automatic Update Checks on a timer schedule that fits your needs. Easy-to-use Buttons that quickly direct you to the plugins needing an update. A Dedicated Upload Thread to send plugins directly to the server(s). Smart Server Separation: Upload all plugins in a single thread, with automatic delivery, to the servers that need the update. File Validation to ensure only plugin files from the update list are uploaded and sent. Easily add as many servers as you want - just configure them in the "SERVERS" folder. Supports a wide range of plugin sites: uMod, Codefling, Lone.Design, Chaos Code, RustWorkshop, Github, ModPulse, RustPlugins, ImperialPlugins, MyVector, SkyPlugins, Game4Freak. MAIN CONFIGURATION { "BOT_ID": "DiscordBotClientID", "DISCORD_TOKEN": "https://discord.com/developers/applications", "GUILDS": ["DiscordServerID"], "AUTO_UPDATE_CHECK": true, "COMMANDS_ROLE": "RoleID", "UPDATE_CHANNEL": "ChannelID", "UPDATE_CHECK_FREQUENCY": 60, "EMBED_HEX": "0099FF (WITHOUT THE #)", "GLOBAL_EXCLUDED_PLUGINS": [ "" ] } SERVER(S) CONFIGURATION { "ENABLED": true, "TYPE": "Oxide", "NAME": "", "IP": "", "RCON_PORT": 28016, "RCON_PASS": "", "EXCLUDED_PLUGINS": [ "" ] } APPRECIATION Thank you @Pho3niX90 for making the Server Armour API which supports this bot. Thank you @shady14u for his help making the Magic Updater plugin which does the automatic plugin updating. Thank you @KevinX8 for his help making the Bot.$14.99 -
Version 1.3.0
6 downloads
Discord Support Bot A simple bot to handle your simple discord needs. Always updating and and improving. Features Verify Embed that Grants a Role. Ticket System w/ Transcripts Rename & Delete Ticket Commands Included Embed Builder Member Join / Leave Logs Fully Customizable What Sets This Bot Apart? This bot strives to become the most versatile and customizable discord bot on the market. Anything and everything seen in this bot can be customized and changed. Support If you are in need of support with settings up and products please visit my discord server linked below. https://discord.com/invite/AdzAxCjfes$9.99-
- 2
-
- #discord
- #discordbot
-
(and 6 more)
Tagged with:
-
Version 3.1.16
1,331 downloads
Installation Place the AdminToggle.cs file in /oxide/plugins/ Place the XLIB.dll Dependency in /RustDedicated_Data/Managed/ Grant yourself the default permission o.grant user YOURNAME admintoggle.master the .master permission selector needs to be adapted to what you called the permission setting for the mode Information AdminToggle Allows admins with permission to toggle between player & admin mode Reset Command Open f1 console & write at.fix - Reverts you to player mode (the hard way) (Permission, Priority, Toggle Commands) - Must be unique Core Mode Featues Unlimited custom modes Customizable permission name Priority system for modes Master mode Oxide group toggling Custom commands to toggle Restriction system to specfic steam ids a certan mode Mode Settings (admin) Require a reason to toggle Autorun commands on toggle Separated inventories Teleport back to toggle location upon exiting Revert auth to 0 on disconnect Blocked commands Custom outfit while in mode Notifications (global-chat notification, local-chat notification, popup notification, sound perfab notification & Discord embed Notification) Interface toggle button, pulsing panel, action menu Blocked actions Blocked plugins hooks Mode Settings (player) Autorun commands on revert Notifications (global-chat notification, local-chat notification, popup notification, sound perfab notification & Discord embed Notification) Blocked commands Blocked plugins hooks API Hooks void admintoggle_onAdmin (BasePlayer player) { /*Do something epic*/ } void admintoggle_onPlayer (BasePlayer player) { /*Do something epic*/ } API Methods bool IsAdmin(BasePlayer player); object[] GetMode(BasePlayer player, bool TrueMode = false); /* IF player.userID IS ASSIGNED ANY MODE RETURNS TRUE IF player.userID IS NOT ASSIGNED ANY MODE RETURNS FALSE */ bool isAdmin = AdminToggle.Call<bool>("IsAdmin", player.userID); /* IF player IS NOT ASSIGNED MODE RETURNS NULL IF bool IS SET FALSE RETURNS CURRENT MODE -- object[0] permission (string), object[1] priority (int), object[2] isMaster (bool) IF bool IS SET TRUE RETURNS HIGHEST MODE -- object[0] permission (string), object[1] priority (int), object[2] isMaster (bool) */ object[] getMode = AdminToggle.Call<object[]>("GetMode", player, false); Default Configuration (1 mode) Known incompatible plugins Server Armour (Compatible with v2.29.44 and above)$8.99- 135 comments
- 11 reviews
-
- 2
-
- #admin
- #admintool
-
(and 31 more)
Tagged with:
- #admin
- #admintool
- #admin tool
- #admin tools
- #interface
- #gui
- #discord
- #discord integration
- #auth
- #authentication
- #permission
- #permissions
- #log
- #xray
- #adminplugins
- #administrator
- #administrative
- #administrative tools
- #administration
- #administration tool
- #admintoggle
- #admint
- #adminto
- #admintog
- #admintogg
- #admintoggl
- #player
- #player toggle
- #player auth
- #auth toggle
- #admin switch
- #auth switch
- #player switch
-
Version 1.0.1
4 downloads
Our Ticket System can be hard to setup at first, with all the added integration and features, you may find setting up things difficult, if this is the case check the tutorials folder for text based tutorials, or visit our Discord server for videos, we will also provide full support through our ticket system. Key Features Modal ticket questions for responses, allows for passive ticket creation and management. Maximum of 10 different ticket types, with custom styles and options, for a wide variety of support. Fully compatible with ‘Simple Link‘ Discord and Steam linking systems. (More coming in future updates!) Staff statistics, check up on your staff’s performance. Advanced ticket information, expressing any delays or issues with performance. A ‘pending’ channel so that you do not need to open tickets or be worried about ticket spam, you can accept or deny any ticket. Echo integration, a top leading cheater detection tool, fully integrated API for ease of use. Ability to ban/blacklist specific users from making tickets. Proper responses to all messages with clear customizable instructions. Organized ticket structure, offers different embed colors as well as functions that allow for easier visual scanning, with the ability for staff to talk within tickets without users knowing. Customizable ticket permissions, allowing different ticket types to be available to different staff. HTML based and query based transcript system, usable in discord allowing for easy viewing and organized tickets based on closing information. Snippets, allowing staff members with snippet management permissions to create and delete custom snippets saving time on your responses. BattleMetrics and Steam integration, sending information on player bans notes and other features from battlemetrics with server information, know what server the user is on for quicker support. (Access to ‘combatLog’ and ‘clans info’ triggers to easily access this information within the ticket!) Application Commands integration, /m for replying to the use with a custom message, /attachment for sending files and other attachments without needing links. Useful ticket closing feature allowing you to click a button from a message pinned to easily close the ticket, with automated responses and logged reasons. Security measures, specific file types will be sent as links to prevent malware from accidently being opened. Full and detailed error logging to discord, allowing for you to manage and report to your developers or us if you need support. Fully logged infrastructure, easy to read and debug. (Log files + Console logging + Discord logging) Lang file to customize a selection of auto responses and messages. Constant Rate-Limit checking, ensuring you wont be spammed and brought down by either Discord or Cloudflare. (Level of requests have been logged!) Easy to read and customize code structure, free support for developers 24/7 on our Discord server. Coming Soon Staff Statistics (Keep up to date with your staff) Want more features, make sure to post a suggestion on our Discord server! Advanced BattleMetrics Features Ability to have a players combatLog posted inside of the ticket, allows for easy access to information. Also the ability to add BattleMetrics Notes and Clan Info within the ticket too. Further information on server status, showing the players currently logged into server as well as their active hours/statistics. Database Ability to find collection within the MongoDB database right from Discord using the /mongodb find command. Ability to drop/delete collections and documents within collections. Snippets Ability to get information on different snippets using the /snippets get {identifier} application command. Snippets offer an easier way of communicating with users, faster interactions and quicker response times. Delete snippets you no longer want using the /snippets delete {identifier} application command. You will not be able to delete default snippets within the ‘snippets.json’ file. Create snippets, you can create new snippets using the /snippets create {identifier} {output} application command, improves customization abilities. Ability to create default snippets and customize the output from the snippets.json file. (Many free snippet configurations have been provided!) How to Install Make sure that you follow the steps precisely, if you have any issues with the steps, most notably issues with your specific version of either Linux, Mac or Windows please contact us. Requirements Discord Bot Host (Local or Remote) for Node.js 18.18+ (Full Support for Pterodactyl Panels working with OVHcloud VPS) Node.js 18.18+ installed on your OS (Required) A Discord Bot Token (Required) JSON knowledge for config file editing (Required) A BattleMetrics Token for account information (Optional) A Steam API Token for steam account information (VAC Ban checking) (Optional) A Linking System for user information compatibility (Simple Link) (Required) Windows Download the zip and unpack it to your desired location. Edit the following config files to your specifications. (config.json, tickets.json, snippets.json) Run the ‘start.bat’ file to automatically install all npm modules and start the bot. (Built-in error restart handling) Linux (UNIX Mac, No support for ARM based CPUs) Download the zip and unpack it to your desired location. Run the ‘start.sh’ file by using the command ‘sh start.sh’, or do the following below. Install the npm modules by navigating to your ticket bot directory using ‘cd’ and running the “npm i” command. This will create a node_modules folder with all the npm modules. Staying in the ticket bot directory, install PM2 by typing the following command, ‘npm i pm2’ then run ‘pm2 start .’ Setting up the Bot After you have created your bot application on the Discord Developer Portal, make sure you have enabled all of the Privileged Intents in the bot section on the sidebar. You’ll need to invite it to your discord with the correct permissions! https://discord.com/api/oauth2/authorize?client_id={APPLICATION_ID}&permissions=2147871824&scope=bot applications.commands Replace the {APPLICATION_ID} with your Bot Application ID found on the Discord Developer Portal under your bots General Information section in the sidebar. Then using this link you can invite the bot. FAQ Can I edit the ‘create-a-ticket’ embed message and divider? Yes you can, navigate to the ‘events/bot/ready.js’ file, go to lines 30-41 and edit appropriately. Contributors Barkodr (Lead Developer) RustNite (Bot Idea)$80.00-
- #ticket bot
- #ticket
-
(and 5 more)
Tagged with:
-
Version 1.1
12 downloads
Rust Maps Poll is a dynamic Discord bot designed for Rust server administrators to effortlessly create interactive map polls for their community. It fetches live Rust map data and provides an engaging way for players to vote on maps for the next server wipe or event. Key Features Fetch Rust Maps: Automatically retrieves map data from the Rust Maps API, ensuring accurate and up-to-date options. Poll Creation: Create custom map polls with up to 4 maps, allowing users to vote by reacting with emoji buttons. Automatic Poll Duration: Set poll durations ranging from minutes to days, with the bot handling the end-of-poll logic. Automated Results: Once the poll ends, the bot tallies the votes and displays the winning map along with the full vote breakdown. 🛠 Commands /poll Creates a new map poll with up to 4 maps from Rust Maps. Usage: /poll ids:<comma-separated map IDs> duration:<poll duration> role:<optional role ping> Example: /poll ids:abc123,def456,ghi789 duration:30m role:@Everyone Poll End: The poll automatically ends based on the duration set, and a result summary is posted. Real-Time Updates: Users cast votes by reacting with emojis, which are counted and displayed in real-time. /endvoting Manually end a poll before the set duration. Usage: /endvoting messageId:<message ID of the poll> Example: /endvoting messageId:123456789012345678 How It Works Create Poll: Use the /poll command to generate a map poll. The bot fetches map data, prepares the images, and posts the poll in the specified channel. Vote Interaction: Players vote by reacting to the poll with one of the designated map emojis. The bot tracks and counts all reactions. Poll Ending: When the poll reaches its set duration, or if ended early by an admin, the bot tallies the votes and announces the winning map along with the vote distribution. Result Posting: The results are posted in the same channel where the poll was created, ensuring transparency for all members.$5.00- 2 reviews
-
- #rust maps
- #discord
-
(and 1 more)
Tagged with:
-
Version 2.0
15 downloads
Giveaway Bot (Rust x Discord) Contents of the Zip Folder: Website Files (With 4 Themes) Discord Bot Files: Essential for the operation of the giveaway bot. Plugin Files: Required for the Discord bot to function properly. Description: The Website Files are optional for the setup. However, the Bot requires the Plugin to work effectively. The Plugin integrates playtime with a points system, offering a unique way to engage users. Bot Commands: /giveaway: Initiates a new giveaway. /endgiveaway: Ends the current giveaway. Note: As of the current version, the bot supports only one giveaway at a time. This limitation is planned to be addressed in the next update. Future Plans: Enhanced Points Acquisition: The future updates aim to introduce more methods for gaining points, enhancing user engagement. These will include points for Gathering, Looting (Helicopter, Bradley, Cargo Ship, Oil Rigs, etc.), PVP Kills, and PVE Kills. Support for Multiple Giveaways: Upcoming patches will allow the bot to handle multiple giveaways simultaneously, improving functionality. Expanded Integration: While currently reliant on Simple Link, future versions will support additional linking websites, broadening the bot's applicability and ease of use.$20.04 -
Version 2.1.5
404 downloads
Clans for discord Recently, some of the top servers have been making clan bots for their Discord which can drive a thriving Discord community which is one of the most important things for a Rust server. Having a thriving Discord community means you are able to hold onto those players for your servers. Users can make a clan, invite their friends, promote and demote their friends within the clan, and even if they wanted to disband the clan they can. You can set the bot to make a clan text chat, displaying clans separately from online members, give the leader a special role, ETC* The non admin commands are: - clan create - clan invite - clan promote - clan demote - clan info - clan kick - clan leave - clan disband The admin commands are: - clan edit - clan force disband - clan force kick member - clan force invite member All clans and everything are stored in a database that you provide, so the clan data cannot messed up VIA roles and what not. All the commands are slash commands for ease of use as seen in the attached photos. All commands are protected by user checks. So people cannot do actions for clans that they are not in unless they are given an admin role that is defined in the bot config. The bot is very simple to install The file also includes a readme.md file which includes the info that you need to know. Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7$19.99- 6 comments
- 5 reviews
-
- 4
-
Version 1.2.0
82 downloads
Using Discords Webhooks it sends an embed to discord notifying users of server wipes. * Different message support between FacePunch Forced wipes & Manually wiped * Includes Automation * Includes test console command * Includes Embed Setting Options * Coded for optimal performance Now requires RustMaps.com API key! Because they re-wrote the website forcing all users to sign in & make one, the day before wipe this month, lol. Notes: * When you see " [Discord Wipe Embed] Waiting on rustmaps retrying in 60seconds." It means exactly what it says... * It means it's waiting on the rust-maps website to generate the Image & will re-try posting the discord embed in 60 sec. Configuration { "Sets Console Command": "sendwipe", "Disable Auto Send (Requires you to manually use console command to send embed message)": false, "ConnectionInfo": { "DiscordWebhookURL": "", "ServerName": "[US] -10X No BPs [KITS/TP/PVP]", "RustServerIp": "", "DonationURL": "https://www.paypal.com/paypalme/darkcrow2nd", "EnableStaging": false, "EnableBarren": false, "RustMapsApiKey": "" }, "ForceWipe": { "AtEveryone": false, "AtRoleID": "", "EmbedHexColour": "#ffc348", "This will replace the Map Image if used": "", "This will generate the Custom Map Image if enabled": true }, "Manually": { "AtEveryone": false, "AtRoleID": "", "EmbedHexColour": "#ffc348", "This will replace the Map Image if used": "", "This will generate the Custom Map Image if enabled": true }, "Sets Server Commands to run after wipe": [ "o.reload GUIShop", ], "Do not touch.": { "WipedTime": "Monday, 27 February 2023 16:42", "LastWipe": "Monday, 27 February 2023 16:42" } }$14.99- 8 comments
-
- #khan
- #discordwipeembed
- (and 8 more)
-
Version 1.5.15
46 downloads
DBD Nexus DBD Nexus is your comprehensive solution for centralized bot management. Our intuitive UI streamlines your operations, allowing seamless configuration and control from a singular dashboard. Say goodbye to cumbersome config files and embrace efficiency with DBD Nexus. DBD Nexus allows users to run their Discord Bots on their machines. Users can choose to use the site for configuration or a local configuration file. FREE Modules Our platform offers a wide range of modules including many free features! FREE Trials Every module on DBD Nexus has an optional Free trial where you can test every feature completely for free! Hosted Locally Every bot runs on your own machine, this way you will always have full control over your own bots and no monthly hosting fees! Previews This is the home page where you can quickly navigate to the most important pages. Modules Page - On this page you activate and manage all your modules. Module Page - Each module has its own details page that shows important details about the module. Profile Page - On this page you can see all your account details, modules, payments, logs and more! Configuration Page - On this page you can configure all your bot features and much more! Language Selector - More languages will be added overtime. (or help translate with us!) Local Discord Bot App - Here is a image where one Discord bot is locally running on your machine. Local Bot Folder - This is how the bot files look like when running the bot locally. Links DBD Nexus: https://nexus.defaultsbotdev.com/ Bot Download: https://discord.com/channels/488177151946915841/1207711313132916878 Documentation: https://docs.defaultsbotdev.com/docs/nexus/info Support DBD Suport Server: https://discord.gg/bkAMbSWk8Z Get Started Here For Free: https://nexus.defaultsbotdev.com/Free-
- 3
-
- #discord
- #playercounter
- (and 5 more)
-
Version 1.0.0
263 downloads
Description: You can find a player's teammates trough discord. You can ban cheater's teammates without having to log in. It shows the team leader with a crown emoji next to his name. Usage: !team <steamid> (the prefix can be changed in server/oxide/discord.config.json) Setup Guide: Add Oxide.Ext.Discord.dll to yourserver/RustDedicated_Data/Managed https://umod.org/extensions/discord Go to https://discord.com/developers/applications and create a new application. Choose your desired picture and name for the bot. Go to the bot section and click add bot. Copy the bot token and add it to the config file. Very important! Turn on the privileged gateway intents. Go to the OAuth2 tab and click on URL Generator. Select bot from the scopes then select Send Messages and Read Messages from the permissions. Invite the bot with the link that can be found at the bottom of the page Set the channel's id in the config file where the bot can be used. Reload the plugin. If you want to try the plugin before buying or you have some questions about this plugin feel free to join my discord server. I can also help you to set everything up or add a custom feature for you. https://discord.gg/7SwN28bnycFree -
Version 1.0.2
629 downloads
This is an option addon to ULTIMATE RCON+! This enabled more logging features for the bot still providing the most optimal performance over things that use the Discord DLL. FEATURES - Server feedback UI - UI to edit all the config values - Logging for - Cargo - Cargo Plane - Brad - Ch47 - Heli - Groups added and removed from players - Perms added and removed from players - More advanced kill logs and ability to disabled NPC, Animal, or player kills Permission: ultimaterconplus.admin Command: /urplus Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7Free- 9 comments
-
- #ultimatercon
- #logging
-
(and 3 more)
Tagged with:
-
Version 2.0.0
811 downloads
custommap | This will generate a custom map with your given custom map settings. The command is custommap number < The number is the amount of maps that will be generated The custom map generator saves your config so you can use it over and over again without needing to put in the config each time you want to make a custom map. When checking for maps VIA a filter Id, you can put in a filterID after the check command and it will search maps VIA that filterID. If you don't put in a filter ID it will default to the filter ID's that you stored in the config. The bot is VERY easy to set up with a very simple and straight forward config. The file includes a READ_ME.txt file which tells you exactly how to set up the bot! Very simple and can be ran for free on your own machine or on a hosted service. If you are on the edge of getting the bot or want some more information don't be afraid to join my support Discord and ask away! If you need support I am always ready to help with any issues that you are having! https://discord.gg/RVePam7pd7 PS: I Am not associated with RustMaps, just building addons for external use!Free -
Version 1.3.0
85 downloads
Allows your admin, moderators and staff members to instantly toggle between their authority role and the player role while logging each swap to discord as well as a data file to keep accountability in check! **************** NOTE: When granting permissions be sure to apply the permission to the specific player, NOT a group as it will not allow them to regain their permissions. **************** In the configuration file you can: Specify which groups the authorized player will be put into when they toggle in and out of their authority role for each. (Admin/moderator/staff) Specify your Admin player role display name (includes chat, permissions, console, team/clan). Set the commands for each group. Specify a list of commands to run for Admin/Mods when they toggle to and from authorized roles. Add your Discord webhook to log each time the person toggles roles. (If you do not wish to use the Discord logging feature then leave that line as is in the config.) Choose to work with other plugin features. (true/false options) And more! Default groups and commands: Admin toggles to default - /tadmin Mods toggles to default - /tmod Staff toggles to default - /tstaff Permissions: "authtoggle.admin" - allows admin to toggle groups. "authtoggle.moderator" - allows moderators to toggle groups. "authtoggle.staff" - allows staff to toggle groups. Default Configuration File: { "Chat Prefix": "<color=#32CD32>Auth Toggle</color>: ", "Discord Prefix": "Auth Toggle: ", "Discord WebHook": "https://support.discord.com/hc/en-us/articles/228383668-Intro-to-Webhooks", "Change Commands": { "Admin swap Groups": "tadmin", "Moderator swap Groups": "tmod", "Staff swap Groups": "tstaff" }, "Groups": { "Admin player group name": "default", "Admin group name": "admin", "Moderator player group name": "default", "Moderator group name": "mods", "Staff group name": "staff", "Default group name": "default" }, "Main Options": { "Change name as Admin": true, "Admin player name to use": "yourchosennamehere", "Empty Admin inventory on disconnect": false, "Store and restore inventory when swapping Auth levels (Admin Only)": true, "Auto run Admin commands": true, "Auto run Moderator commands": true, "Auto run player commands": true }, "Optional Dependencies": { "Vanish": true, "AdminRadar": false, "Godmode": false }, "Auto Commands": { "Admin chat commands to run when toggled to Admin": [ "" ], "Moderator chat commands to run when toggled to Moderator": [ "", "" ], "Admin / Moderator chat commands to turn off when toggled to Player": [ "", "" ] } } Default Data File: { "AdminSwapped": [], "ModsSwapped": [], "StaffSwapped": [] } Default Lang File: { "ToPlayer": "You have swapped to player mode and have been placed in the", "ToStaff": "You have swapped to staff mode and have been placed in the", "ToModerator": "You have swapped to moderator mode and have been placed in the", "ToAdmin": "You have swapped to admin mode and have been placed in the", "SwappedToPlayer": "{0} ({1}) swapped to player mode.", "SwappedToStaff": "{0} ({1}) swapped to staff mode.", "SwappedToModerator": "{0} ({1}) swapped to moderator mode.", "SwappedToAdmin": "{0} ({1}) swapped to admin mode.", "SwapDenied": "{0} ({1}) tried to toggle {2} authority without permission.", "Pradar": "Please disable AdminRadar before swapping.", "PGround": "Please get safely on the ground before swapping roles." }$4.99 -
Version 1.2.0
109 downloads
This plugin adds server related commands usable in a specific discord channel with a specific discord role, that gives access to a server panel to do specific commands on the server. Features : Gives access to a permission manager on discord Gives access to a plugin manager on discord Gives access to a restart panel on discord Able to make custom commands from config Gives access to a wipe panel on discord (Only works with DSPWipe or WipeServer loaded) Discord Commands: /server : Shows a list of usable commands for the server /plugins : Gives a plugin list on discord to manage plugins Discord Interactions: When using /server, a list of server commands to manage your server as interactive buttons. Once you use one of the buttons, It will give you more interactive buttons to use different commands and manage your server. Permissions Command shows entity then the command then the permission/group to use the command on after clicking on it : Restart Command shows delay of restart and reasons to use the command after clicking on it : Plugins Command shows the list of plugins you can interact with then shows the command that you can use on it : Custom Command shows the list of commands in the configuration : Configuration : { "LogFileName": "DiscordServerPanel", "Bot token": "", "Ignore Roles": false, "Discord Channel ID where the command can be used": [ "1234567891234567890" ], "Embed's color": "#ff0000", "Show Server FPS (Server command)": true, "Show Gamemode (Server command)": true, "Show Plugins Loaded (Server command)": true, "Custom": { "Use Custom (true/false)": false, "Use Confirmation (true/false)": false, "Custom Commands ('command name' 'command to send on console')": { "Restart": "restart 300 Maintenance", "SkipNight": "env.time 12" }, "Discord Role ID (Can be left empty to use the first role id)": [] }, "Restart": { "Use Restart (true/false)": true, "Restart Reasons (One Word)": [ "Maintenance", "Update", "Wipe", "None" ], "Time for command (Use 'h' for hours, 'm' for minutes)": [ "5m", "10m", "30m", "1h" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "Plugins": { "Use Plugins (true/false)": true, "Use Confirmation (true/false)": true, "Discord Role ID (Can be left empty to use the first role id)": [] }, "Permissions": { "Use Permissions (true/false)": true, "Discord Role ID (Can be left empty to use the first role id)": [] }, "Wipe": { "Use Wipe (true/false)": false, "Generate Random Seeds (How many options to choose from)": 4, "Map Size": 3500, "Backup Map Files (Backup in identity folder)": true, "Time for command (Use 'h' for hours, 'm' for minutes)": [ "5m", "10m", "30m", "1h" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "logs": { "Log to console (true/false)": true, "Log to discord (true/false)": false, "Discord Extension Log Level (Verbose/Debug/Info/Warning/Error/Exception/Off)": "Info", "Delete message after command": true, "Delete message after interaction": true, "Log Discord Channel ID": "" }, "Discord Guild ID (optional if the bot is in one guild)": "", "Discord Role ID": [ "1234567891234567890" ] } Configure : Set Bot Token, ChannelID and RoleID in config. Reload Plugin. (Optional) To use the wipe functionality : Load DSPWipe. Enable Wipe function in DiscordServerPanel config. You can suggest new functionalities or plugin ideas on discord : Aimon#9899 .$10.99- 7 comments
- 1 review
-
- #discord
- #discordbot
-
(and 3 more)
Tagged with:
-
Version 1.8.1
414 downloads
This plugin adds extra useful commands usable in a specific discord channel with a specific discord role, that gives access to an admin panel to do specific commands on players inside the server. Features : Gives access to a players list with a search interaction embedded in the buttons Gives a list of certain commands that you can use on each player (Kick, Ban, Mute, Unban, Unmute) Configurable to add each command's reason of command (If you're kicking a player you can put Toxicity or Warning as a reason for it) With each command that allows timed punishments like ban and mute, you are given access to 5 durations depending on the command. Adds a /auth command to DiscordCore that redirects to /dc join. Gives access to a search command in-game that shows different information about players. Optional : Gives access to a deauth admin command to unlink players from discord. Gives access to a link admin command to link players using their steamid and discordid. Gives access to buttons like Economics and Timed Permissions (configurable) Gives access to customizable buttons for commands on players (configurable) Permissions: DiscordAdminPanel.emberban allows player to use the /ember.ban command (Only functional with Ignore Ember set to false and Ember loaded) DiscordAdminPanel.emberunban allows player to use the /ember.ban command (Only functional with Ignore Ember set to false and Ember loaded) DiscordAdminPanel.auth allows player to use the /auth command DiscordAdminPanel.deauth allows admins to use the /deauth command to unlink players (Only functional with changing certain settings in DiscordCore or using DiscordAuth) DiscordAdminPanel.link allows admins to use the /link command to link players (Only functional with changing certain settings in DiscordCore or using DiscordAuth) DiscordAdminPanel.search allows admins to search for players details (SteamID and DiscordID) In-Game Commands: /search <steamID/DiscordID> : Searches for player details like SteamID, DiscordID, and his discord name. /auth : uses "/dc join" command from DiscordCore (Only usable if DiscordCore is loaded) /deauth <steamID/DiscordID> : Unlinks a player from discord (Only functional with changing certain settings in DiscordCore or using DiscordAuth) /link <steamID> <DiscordID> : Links a player with discord using their steamID and DiscordID (Only functional with changing certain settings in DiscordCore or using DiscordAuth) Discord Commands: /dap players : Shows a list of online players on the server /search <steamID/SteamName/DiscordID> : Gives an extended search on players details !deauth <steamID/DiscordID> : Unlinks a player from discord (Only functional with changing certain settings in DiscordCore or using DiscordAuth) !link <steamID> <DiscordID> : Links a player with discord using their steamID and DiscordID (Only functional with changing certain settings in DiscordCore or using DiscordAuth) Discord Interactions: When using !players, a list of online players will show up as interaction buttons. Once you use one of the buttons, an extensive search will show up and will give you more interaction buttons to use different commands on the searched player. Kick Command shows reasons after clicking on it : Similarly Ban Command and Mute Command shows periods then reason : (Reasons are configurable) Timed Permissions shows the roles then the period of time: (Both configurable) Economics shows the available commands then the amount : (amount is configurable) Configuration : { "LogFileName": "DiscordAdminPanel", "Bot token": "BOTTOKEN", "Ignore Roles": false, "Discord Channel ID where the command can be used": [ "1234567891234567890" ], "Embed's color": "#ff0000", "Show Clan Tag (Make sure clans is loaded)": false, "Show Oxide Groups": false, "Show Server Armour Profile (search)": false, "Show Team Info (search)": false, "Show Last Names (search) (PlayerInformations plugin required)": false, "Timed Permissions": { "Use Timed Permissions (true/false)": false, "Oxide Groups to give": [ "VIP", "Admin" ], "Time to give (Use 'd' for days, 'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "24h", "7d", "30d", "Wipe" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "Economics": { "Use Economics (true/false)": false, "Economy Amount (Use '.' for decimal)": [ "1500.5", "3000.3" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "Ban": { "Time to give (Use 'd' for days, 'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "24h", "7d", "30d", "Wipe" ], "Ban Reasons (One Word)": [ "Cheat", "Script", "OverToxicity", "Abuse" ], "Ignore Ember": true, "Ember Global (Only usable if ember is loaded)": false, "Discord Role ID (Can be left empty to use the first role id)": [] }, "Mute": { "Time to give (Use 'd' for days,'h' for hours, 'm' for minutes, 'wipe' for using wipe period)": [ "1h", "24h", "30d", "Wipe" ], "Mute Reasons (One Word)": [ "Toxicity", "Racism" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "Kick": { "Kick Reasons (One Word)": [ "Toxicity", "Warning" ], "Discord Role ID (Can be left empty to use the first role id)": [] }, "Custom": { "Use Custom (true/false)": false, "Use Confirmation (true/false)": false, "Custom Commands (Use '{player}' for player id, 'command name' 'command to send on console')": { "dogdoo": "dog {player}", "pacifism": "pf {player}" }, "Discord Role ID (Can be left empty to use the first role id)": [] }, "Link Commands": [ "link" ], "Auth Commands": [ "auth", "authenticate" ], "Deauth Commands": [ "dapdeauth", "deauthenticate" ], "Search Commands": [ "search", "look" ], "logs": { "Log to console (true/false)": true, "Log to discord (true/false)": false, "Log Data Type (Embed/Simple)": "Embed", "Discord Extension Log Level (Verbose/Debug/Info/Warning/Error/Exception/Off)": "Info", "Delete message after command": true, "Delete message after interaction": true, "Log Discord Channel ID": "" }, "Discord Guild ID (optional if the bot is in one guild)": "", "Discord Role ID": [ "1234567891234567890" ] } How to install : If you're using DiscordAuth as your link plugin, you can simply copy the plugin and use it as is. If you're using DiscordCore as your link plugin, and you want to use /link and /deauth commands, Follow these steps: 1- Open DiscordCore in Notepad 2- Search and replace : public void HandleLeave(IPlayer player, DiscordUser user, bool backup, bool message) with private void HandleLeave(IPlayer player, DiscordUser user, bool backup, bool message) 3- Search and replace : public void CompletedLink(LinkActivation activation) with private void CompletedLink(LinkActivation activation) 4- Search and replace : MJSU with Aimon 5- Save the file You can also load the plugin without any link plugin. Configure : Set Bot Token, ChannelID and RoleID in config. Reload Plugin. To Do List : Add logs to plugin. Add customizable commands in config. Add support for TimedPermissions. Add support for Economics. Make some infos in search command optional. You can suggest new functionalities or plugin ideas on discord : Aimon#9899 .$14.99 -
Version 1.0.0
528 downloads
RUST Plugin Test Server TEST MY PLUGINS THERE! connect play.thepitereq.ovh:28050 Discord Core creates essential links between your RUST and Discord servers. It lets you display the player count, enable chat between Discord and the game, and send messages to the server or connected players. Allows you to connect users' RUST accounts to their Discord accounts. Send private messages to connected players. You can grant Discord or game roles to players who have linked their accounts. You can create a chat between Discord and RUST, displaying messages from RUST in a Discord channel. Show your player count in the bot's status. Send private and server messages through the API. To make this plugin work, you need to have the Discord Extension and a pre-made Discord Bot. A full tutorial on how to set it up is available on the Discord Extension web page. Please note, the bot must be connected to only one server! How to connect? To connect your Steam account to Discord, generate a code using the /discord command in-game and send it as a private message to your pre-created bot. /discord - Generates or shows your discord connection code. (Editable in config) void API_SendPrivateMessage(string userId, string message) - If player is connected, it sends private message to connected discord user. void API_SendMessage(string channelId, string message) - Sends message to channel on discord. { "BOT API Token": "Paste Token Here!", "Commands": [ "discord", "dc", "connect" ], "Show Player Count In Status": false, "Connect Granted - Discord Group ID": "", "Connect Granted - RUST Group Name": "", "RUST Chat - Discord Channel ID": "", "RUST Chat - Discord Output Format": "**{0}** » *{1}*", "RUST Chat - RUST Output Format": "<color=#aaee32>[Discord]</color> <color=#5c81ed>{0}</color> » {1}" }Free- 16 comments
-
- #discord
- #discordbot
- (and 14 more)
-
Version 2.1.2
1,331 downloads
Discord Link is a very simple, performant, and feature-rich Discord and Rust linking system. 2 Simple steps and a player can link to Discord! NO DISCORD.DLL!! FEATURES - NO DISCORD.DLL REQUIRED!!! - Link Rust and Discord accounts - Grant a role in discord and group in game for linked players - Soft unlinking (All past data on a user's account links will be forever stored) - 2 Way role syncing between rust to discord and discord to rust - Supports multi server linking - Booster perks for linked players boosting your discord - Steam to discord name syncing (Auto renames users in discord to their steam name) - Admin perms to unlink players - Search link commands in discord and in game to get who a player is linked to - Logs to discord when players link and unlink - Auto remove players from being linked when they leave the Discord - Syncing your old database files from steamcord, discord auth, or discord core PERMISSIONS discordlinkbot.search - ability to search players and use the UI The Plugin and Discord Bot both have very simple installations. We have included a readme.md file to make it even easier to setup! Need support or want updates about what is coming to the bot? Join the support discord here https://discord.gg/RVePam7pd7 This will require bot hosting to run the bot 24/7 since we do not use the Discord DLL therefore the server cannot host the bot. Thanks to @shady14u for co-developing!!$19.99 -
Version 1.0.33
1 download
Encourage your players to submit suggestions in an organized and efficient manner using our powerful, intuitive bot. This bot offers several features designed to create a smooth suggestions process and enhance player engagement. Features Threads are automatically attached to each suggestion, allowing players and staff to discuss the suggestion in detail. Once a decision is made (approval or denial), the thread is locked for a set period (configured in the settings), after which it is deleted. User stats track the number of suggestions made and the number that were approved or denied. Admins can approve or deny suggestions directly using /approve or /deny commands. The suggestions channel remains clean and organized, with no one able to post messages directly, though conversation can still occur in the threads until they are locked. Once a decision is finalized, the user who made the suggestion is tagged in the thread so they are informed of the outcome. More features are planned for future updates! This setup will help keep the suggestion process neat and engaging while ensuring transparency and easy communication between players and staff. Commands /suggest <suggestion> - Make a suggestion /approve <suggestion_id> - Approves a suggestion by ID /deny <suggestion_id> - Denies a suggestion by ID Installation Guide Python 3.10 - This is a self hosted bot. We do not host this bot for you. You must be comfortable editing json files, and you should know how to make a Discord bot. General basic discord bot self hosting knowledge required. If setting up through Pterodactyl, or some type of hosting panel, make sure that you change the ingest file from `app.py` to `main.py`.$5.99-
- #discordbot
- #suggestions
-
(and 5 more)
Tagged with:
-
Version 1.0.2
8 downloads
If your organization has Trial Admins that need to have their bans approved by Admins and higher or by a ban approval team, this Discord bot is for you. By setting up your organization to require ban approvals for Trial Admins, or Admins in training, you are ensuring that your bans have what is expected of them, that the evidence is good, and that false bans don't happen as often. This will also help reinforce training among your new staff, and will help them get accustomed to how your organization runs things. Its easy to use, and can be setup in minutes. Hooks directly into Battlemetrics API, so it'll grab all the ban information for you! Installation Before you start, you're going to need a Python bot host. I have hosting available upon request, and can be reach via Discord: @BippyMiester or in our Discord Server: https://discord.gg/CUH3vADmMp 1. Upload the .zip file contents into the root of your Bot Host. 2. Rename the `.env.example` file to just `.env` 3. Fill out the settings. If the variable does not have "" after the equals, do not put quotes around that value... Example: What the variable looks like before editing BOT_MANAGER_ROLE_ID= # No Quotes - Good BOT_MANAGER_ROLE_ID=1234567890 # Quotes - Bad BOT_MANAGER_ROLE_ID="1234567890" What the variable looks like before editing BATTLEMETRICS_TOKEN="" # Quotes - Good BATTLEMETRICS_TOKEN="jhklasjdhlfkjhsadlkfjhasd" # No Quotes - Bad BATTLEMETRICS_TOKEN=jhklasjdhlfkjhsadlkfjhasd 4. Start the bot! main.py Example Config SERVER_NETWORK_NAME="RustX" DISCORD_API_TOKEN="" BATTLEMETRICS_TOKEN="" PREFIX="." DEBUG_LEVEL="default" BOT_MANAGER_ROLE_ID=123456789 GUILD_ID=123456789 APPROVAL_QUEUE_CHANNEL_ID=123456789 APPROVED_BANS_CHANNEL_ID=123456789 REJECTED_BANS_CHANNEL_ID=123456789 # Leave the variable blank if you have nothing to put there. # Dont put dummy role ids in these fields. APPROVAL_ROLE_1=123456789 APPROVAL_ROLE_2=123456789 APPROVAL_ROLE_3=123456789 APPROVAL_ROLE_4=123456789 APPROVAL_ROLE_5=123456789 APPROVAL_ROLE_6=123456789 APPROVAL_ROLE_7=123456789 DISABLE_BUTTONS_OR_DELETE_MESSAGE="delete" # "Correct Values: disable | delete" Commands /ping - Test the bots latency /ba - Submit a new ban approval request How to fill out the questions The first question should be answered with a link that looks like this. /rcon/bans/edit/<insert_id_here> Send question is what would you like the ban to be extended to, if anything. Upcoming Features Ability to automatically edit the ban from discord by clicking approve Add a team tag to the approval queue embeds Add certain roles/members to the ban denial thread Button to print out the number of bans / the bans themselves for the banned user Editable embed - Ability to include or not include certain fields in the embed Open to suggestions for new features as well!$9.99-
- 2
-
- #discord
- #ban approval
- (and 8 more)
-
Version 1.0.5
120 downloads
Account Linking You can test the linking system at https://link.kopter.me Features Mobile Friendly/Responsive Support for Discord server boosting Support for a Steam group Discord bot has useful commands Importing data from previous solutions is also supported What's Included Website Discord Bot Rust Plugin Installation Guide (Text and Video) Video Coming Soon Requirements/Dependencies For hosting, a cheap VPS from OVH or Hetzner, for example, is enough to run this. Server with at least NodeJS 12 A MongoDB database Note: NodeJS 16 will be required when the discord bot is updated to Discord.js V13, so it's recommended Importing Data If you have used something before to link players Steam and Discord accounts and want to transfer that data, it's possible to do that. You can find which ones are supported below and if you use something that's not listed here, something might be arranged. Discord Auth from uMod$25.00- 4 comments
- 3 reviews
-
- 5
-
- #discord bot
- #discord nitro
- (and 6 more)
-
Version 1.1.4
151 downloads
Map Voting is a Discord Bot that mainly utilizes RustMaps to get Map Information and then feeds it to the end user so they can vote on which map they would like on the server(s). Server Owners can easily setup map voting with easy to use commands. Map Voting Features - Start Map Voting Maps are added manually with either their seed/size or their Map ID (Custom Maps work!) or they can be added through a RustMaps share link. The end of a map voting session is set by the server owner on command initialization Channel of the map voting is also set during command initialization After command is used, you will be able to view the maps that have been added - Stop Map Voting Map Voting can be stopped at any time with a command - View Votes After map voting has been stopped, you will be able to view all votes until another one is started as shown in images - Presence Ability to change the bot's status, activity name and activity type with a simple command - Customization Yes and No reactions can be customized to be any Unicode emoji or any Guild emoji (bot has to be in the guild the emoji is from) You can customize the Embed Color, Author Name, Author Icon URL, Author URL Information If you have ANY questions just hop in the Discord and send me a DM. Join the Discord for Support - https://discord.gg/YbkvZWs3a4 (All suggestions are welcome for new features or changes) Setup 1 - Install Node and NPM (Node v16.17.1 & NPM v8.15.0) HIGHLY recommend installing Node v16 or else I'm pretty sure you will encounter issues 2 - Unzip Map-Voting.zip 3 - Open a terminal under the Map-Voting folder and execute the command: npm install 4 - Open config.json and fill in all the required information RustMaps API_Key (https://rustmaps.com/user/profile -> Api Key Button -> Copy) Discord BOT Token (https://discord.com/developers/applications -> Applications -> New Application -> Bot -> Create New Bot -> Reset Token) Guild ID (Enable Developer mode in Discord (https://beebom.com/how-enable-disable-developer-mode-discord/) and then right click on the Guild you will be using the bot in and click "Copy ID") 5 - Run the Bot (Recommend using PM2 for this) Configuration File { "RustMaps": { "API_Key": "" }, "Discord": { "BOT_Token": "", "Guild_ID": "", "Reactions": { "YES_Reaction": "", "NO_Reaction": "" }, "Embed": { "Color_In_HEX": "006B3C", "Author": { "Name": "Map Voting", "IconURL": "", "URL": "" } } } }$10.00- 18 comments
-
- #discord
- #discord bot
-
(and 5 more)
Tagged with: