Jump to content

mr_dead

Creator
  • Posts

    10
  • Joined

  • Last visited

Everything posted by mr_dead

  1. Changed Status from Work in Progress to Fixed
  2. Changed Fixed In to 1.1.1
  3. Changed Status from Pending to Work in Progress
  4. mr_dead

    News Broadcaster

    Hello, thanks for information I will check and fix that
  5. mr_dead

    News Broadcaster

    Hello, can I have more information what is not working? Because for me everything is working fine.
  6. mr_dead

    News Broadcaster

    I am sorry but problem is still there. I am looking how i can fix it. But you also can use this in console command to make an broadcast.
  7. mr_dead

    News Broadcaster

    I'm sorry to hear that! There was a bug where the text in the Content Body field was getting cut off at around 90 characters, but it's all sorted now in the latest update. Thanks for your patience!
  8. Version 1.1.1

    39 downloads

    The ultimate, modern, and highly-customizable announcement system for your Rust server. Keep your players informed with sleek, intuitive UI popups and real-time Discord webhooks. Whether it's a server wipe, an upcoming event, a rule change, or a massive update, NewsBroadcaster delivers your message with style. Forget editing clunky JSON files and wrestling with config reloads. NewsBroadcaster features a fully functional in-game Admin Editor UI, allowing you to create, edit, theme, and broadcast announcements directly from your Rust server! Key Features: Modern UI: Features smooth UI components and a premium, non-intrusive aesthetic. In-Game Admin Editor: Create, edit, and delete announcements seamlessly without ever leaving the game or touching a configuration file. Instant Discord Webhooks: Automatically broadcast your in-game announcements straight to your Discord server with beautifully formatted rich embeds. Supports custom role mentions (@everyone, <@&RoleID>). Dynamic Theme Engine: Switch between gorgeous pre-made color schemes (Default, Dark, Ocean, Rust) instantly via the in-game Admin menu, or create your own custom themes in the configuration. Smart Notifications: Send smaller toast-style notifications (with sound!) or full-screen popups depending on the urgency. Supports native UI or the popular Notify plugin. Player Archive & History: Players can easily view past announcements they might have missed using the clean, paginated archive menu. Engagement Tracking: Players can "Like" () announcements, letting you gauge community interest in events or updates! Image Support: Full integration with ImageLibrary to showcase banners or screenshots alongside your text to make your news pop. Read & Like rewards: Pay players in items, RP (ServerRewards) and/or currency (Economics) for actually reading and liking your news. Once-per-announcement-per-player. Pinned announcements: Keep server rules, wipe schedules or current events at the top of the archive with a coherent gold treatment (gold tint, gold "PINNED" chip, gold popup frame). Commands Player Commands: /news - Opens the Announcement Archive and History UI. Admin / Console Commands: Requires newsbroadcaster.admin permission. news.admin — Opens the In-Game Admin Control Center (Create, Edit, Delete, change Themes). news.show "Title" "ImageURL" "Text" [Type] — Quick-broadcast an announcement from console/RCON. Use - for ImageURL if you don't want an image. Types: Info, Warning, Alert, Event, Update news.delete <index> — Delete a specific announcement via console. news.trigger <SteamID/Name> [index] — Force-open an announcement popup for a specific player. Great for rules screens or welcome messages! Configuration NewsBroadcaster is designed to be plug-and-play, but offers deep customization for server owners who want everything perfect. { "General": { "AutoCloseSeconds": 15, "EnableAutoClose": true, "ShowNewsOnConnect": true, "ServerName": "SERVER NEWS", "AnnouncementsPerPage": 5, "MaxStoredAnnouncements": 50 }, "Notification": { "Enabled": true, "UseNotifyPlugin": false, "NotifyType": 0, "Position": "Right", "Duration": 8, "NotificationSound": "assets/bundled/prefabs/fx/notice/loot.drag.fx.prefab" }, "Discord": { "Enabled": false, "WebhookUrl": "YOUR_DISCORD_WEBHOOK_URL_HERE", "BotName": "Server News", "RoleMention": "@everyone" }, "SelectedTheme": "Default", "Themes": { "Default": { "..." : "..." }, "Dark": { "..." : "..." }, "Ocean": { "..." : "..." }, "Rust": { "..." : "..." } } } Permissions newsbroadcaster.view — Required to use /news and see popups. Grant to the default group so all players can see announcements. newsbroadcaster.admin — Required to access the Admin Editor UI and all console commands. Rewards Two independent reward bundles — one for reading an announcement (popup must stay open for ReadDelaySeconds) and one for liking it. Each bundle can grant any combination of: Items — any Rust shortname (scrap, wood, metal.refined, …) with optional skin id Points — RP via ServerRewards Currency — via Economics Rewards fire at most once per player per announcement. Inventory full? Items drop at the player's feet. ServerRewards / Economics not loaded? Items still apply, points/currency are silently skipped. "ReadRewards": { "Items": [ { "Shortname": "scrap", "Amount": 5 } ], "Points": 25, "Currency": 100.0 } Old configs using bare item arrays are migrated automatically. Pinned Announcements Toggle the pin from the admin list — every row has a PIN / UNPIN button. Pinned posts get: A gold tint and PINNED chip in the archive list A matching gold pill in the admin list A thin gold frame and PINNED chip on the popup itself API Hooks Other plugins can subscribe to: OnNewsBroadcastvoid OnNewsBroadcast(Dictionary<string, object> ann) OnNewsEditedvoid OnNewsEdited(Dictionary<string, object> ann) OnNewsDeletedvoid OnNewsDeleted(Dictionary<string, object> ann) OnNewsReadvoid OnNewsRead(BasePlayer player, Dictionary<string, object> ann) OnNewsLikedvoid OnNewsLiked(BasePlayer player, Dictionary<string, object> ann, bool added) The announcement payload contains: id, title, author, type, timestamp, date, text, imageUrl, likes, pinned. void OnNewsBroadcast(Dictionary<string, object> ann) { Puts($"[News] {ann["author"]} posted '{ann["title"]}' ({ann["type"]})"); }
    $5.00
  9. Version 2.0.0

    55 downloads

    Simple Embed Builder A Discord bot that lets your staff build and send beautiful Discord Components V2 messages directly to channels or through webhooks and broadcast in-game news to your Rust server via RCON , powered by the NewsBroadcaster. Features: Components V2 message builder — heading, body text (Markdown), accent color, multiple images, and up to 25 link buttons, all previewed before sending Send to channel or webhook — /embed targets a channel directly; /webhook-embed delivers through any valid Discord webhook URL or a saved webhook name Scheduled sending — pick a send time in the preview (relative like 2h30m or absolute UTC) and the bot delivers it for you later Mention pings — attach an @role, @user, @everyone or @here ping that goes out alongside the V2 card Saved templates — store a built message with one button (Save Template) and reload it any time with /template Saved webhooks — give webhook URLs short names with /webhook-save so staff never paste raw URLs In-game broadcast toggle — when using /embed, a single button mirrors the message as a Rust news post in-game via RCON Rust news commands — /news opens a modal to compose and broadcast a typed announcement (Info, Warning, Alert, Event, Update) to the server; /news-list and /news-delete manage stored announcements Audit logging — point the bot at a channel with /set-log-channel and every send and broadcast is recorded Role-based access — grant a role access to the commands with /set-access-role, on top of the built-in Discord permissions RCON master switch — /rcon-toggle enables or disables all server communication without restarting the bot; state persists across restarts Fully ephemeral UI — all previews and confirmations are only visible to the staff member who ran the command Requirements: Python 3.10+ Py-cord ≥ 2.7 (Components V2 support) A Discord bot token with the applications.commands scope and bot scope (Optional) A Rust server running the NewsBroadcaster plugin with WebRcon enabled Installation: Download main.py, requirements.txt, and example.env into a folder. Install dependencies: pip install -r requirements.txt Create your .env file (copy example.env and fill in your values): DISCORD_TOKEN=your_discord_bot_token RCON_HOST=127.0.0.1 RCON_PORT=28016 RCON_PASSWORD=your_rcon_password The RCON variables are only needed if you use the /news commands or the in-game broadcast toggle. Invite the bot to your server with the bot and applications.commands scopes. No extra permissions beyond what the slash commands themselves check are required. Run the bot: python main.py Notes: The bot uses Discord Components V2 exclusively — classic embeds are not used anywhere. Py-cord 2.7+ is required; earlier versions will not work. All in-game broadcasts use the news.show console command provided by the NewsBroadcaster Oxide/uMod plugin. Install and configure that plugin on your Rust server before using the RCON features. Persistent state — the RCON switch, saved templates, saved webhooks, and per-server log channel / access role — lives in settings.json next to main.py. The file is created automatically; see settings.example.json for the structure (do not commit your real settings.json, it's gitignored). Scheduled sends are held in memory and will not survive a bot restart; for long lead times, keep the bot running. Command access is enforced in-code, so the access role works even for members who don't have the underlying Discord permission. Previews time out after 10 minutes of inactivity.
    Free
  10. Version 1.0.1

    13 downloads

    Features: Sync Google Sheets with Discord – Automatically fetch and update tasks from your Google Sheets. Real-Time Updates – The bot instantly updates tasks in Discord when changes are made in Sheets. Task Filtering & Search – Easily filter tasks by status (Not Started, In Progress, Done). Interactive Paginator – Navigate through tasks with buttons for easy viewing. Task Management from Discord – Update task statuses directly from Discord, no need to open Sheets. Smart Message Handling – The bot keeps track of sent messages and prevents unnecessary spam. Auto-Start – Once set up, the bot runs automatically without manual intervention. Setup & Requirements: Google Sheets Integration – Connect your bot with your spreadsheet using Google API credentials. Pycord-Based – Built using py-cord instead of discord.py. Self-Hosted – Run the bot on your own machine or a cloud server. If you have any suggestions or issues, feel free to join our Discord Support Server: https://discord.gg/uV5gs6gbs7
    $2.00

About Us

Codefling is the largest marketplace for plugins, maps, tools, and more, making it easy for customers to discover new content and for creators to monetize their work.

Downloads
2.6m
Total downloads
Customers
11.4k
Customers served
Files Sold
162.7k
Total sales
Payments
3.5m
Processed total
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.