Telegram System [VORP]

A fully-featured Telegram system for VORP based RedM servers with an intuitive UI, Tebex support, and item export functionality. Built with extensibility and roleplay immersion in mind.

:sparkles: Features

UI Features

  • Inbox Tab:
    • Filter between sent and received telegrams.
    • Search bar for quick filtering.
    • Tabular display with read status, sender’s Telegram ID, and timestamps.
    • Telegrams can be:
      • Read
      • Exported as a physical item
      • Deleted from view
  • Compose Tab:
    • Inputs for Title, Recipient, and Rich Text Editor for messages.
    • Rich text features:
      • Bold
      • Italic
      • Underline,
      • Strikethrough
      • Text Highlight
      • Heading Styles
      • Text Alignment
  • Directory Tab:
    • Add or delete contacts.
    • Send telegrams directly from this page.
  • Extras Tab (Optional):
    • Change your Telegram ID, integrated with Tebex purchase validation.

Telegram Logic

  • Exported telegrams are permanent items — remain readable even if deleted from the post office.
  • Sent telegrams are viewable to sender even if deleted by the receiver and vice versa.

Security:

All operations are server-side protected.

:gear: Configuration

  • Post Offices / Access Points:
    • Add locations and postal codes (shown on telegrams).
  • Send Pricing:
    • Set telegram sending costs and
  • Reserve special Telegram IDs like “POLICE” or “DOCTOR”.
  • Telegram ID Generation:
    • Open-source logic provided. Default ID is 6 characters (update both script and SQL if you modify this).
  • Localization:
    • Fully translatable UI and system notifications via a translation file.
  • Monetary Logic:
    • Open-source implementation for:
      • Checking and Deducting money on send
      • Checking and Deducting money on export

:package: Dependencies

  • vorp_core
  • vorp_inventory
  • oxmysql

:camera: Preview

GitHub - Risky-Shot/risky_telegram_public: A resource for risky_telegram

View Screenshots

Telegrams Tab

{993159F6-8756-496F-9B21-CCC5B925E30D}

Compose Tab

{8A05C7C3-A9A7-4A34-A99D-9098E57114C4}

Directory Tab

{A4E7429D-CE0F-4870-B4C1-FFF549474D9A}
{E6153873-5F90-441D-852F-7A119DFE5600}

Extras Tab

{FE8FB96E-A52D-44C9-9C3B-A5AF2EE6B66D}

Item Telegram

{B25FE2EB-2446-48DB-BD84-86CEA96AA722}

:credit_card: Buy Link ($15.99)

https://riskyshot-developments.tebex.io/package/telegram

Code is accessible Escrowed (Only Config Files and Few Server Side Logic are open to edit)
Subscription-based No
Lines (approximately) 1000+ (Lua), 5000+ (UI)
Requirements vorp_core, oxmysql, vorp_inventory
Support Yes

Changelogs - v1.1.0

  • Added Foreign Keys for TelegramId columns. Refer update_1.1.sql file
  • Fixed datatype for identifier column in telegram_token table. Refer update_1.1.sql file
  • Added Config for Prompt Distance
  • Added Config for NPC Spawn at Post Office