Complete ODT guide powered by R.I.Y.A 3rd Gen

Product Documentation.

Learn how to set up ODT, create mindsets, connect Discord servers, configure ad providers, post content, monitor queues, and troubleshoot common workflow issues.

Getting Started

Start using ODT in 3 steps.

Welcome to (ODT). Follow this basic flow to create your first distribution setup.

Step 1: Create Your Account

Sign up on the dashboard and verify your email. You will get access to the control panel after login.

Step 2: Set Up Mindsets

Create mindsets to organize content by category. Add reference folders or examples so the system can match content more accurately.

Step 3: Connect Discord Servers

Add Discord webhooks, assign channels to mindsets, and prepare templates before posting.

Mindsets

Train clean content categories.

Mindsets are category rules that help ODT understand what type of content is being processed and where it should be distributed.

Creating a Mindset

  • Name: Unique identifier such as “Premium”, “Models”, or “Updates”
  • Fixed Title: Title applied to matching posts
  • Sources: Reference folders or examples for categorization

Best Practices

  • Use descriptive names that match your workflow
  • Keep each mindset focused on one category
  • Use consistent folder naming and references
  • Review and update sources regularly

Server Setup

Connect Discord servers safely.

Add your Discord server webhooks so ODT can distribute content automatically to selected channels.

Getting Your Webhook URL

  1. Open Discord Server → Channel → Edit Channel
  2. Navigate to Webhooks
  3. Create a new webhook with a clear name
  4. Copy the webhook URL
  5. Paste it into ODT server setup

Channel Configuration

  • Assign each channel to a mindset
  • Set custom templates for formatting
  • Configure ad providers per channel or server
  • Upload watermarks for branding

Posting Content

Post single or bulk campaigns.

Single Post Mode

  • Paste the content or file link in the dashboard
  • Click auto-match for categorization
  • Review and adjust selection if needed
  • Click review before posting
  • Confirm and distribute to selected servers

Bulk Posting Mode

  • Enter multiple links in the bulk form
  • Submit them for batch processing
  • Monitor progress in Queue Status
  • Allow queue workers to process jobs safely
  • Review completed and failed jobs

Ad Providers

Supported provider workflows.

AdMaven

Token + Domain

Used for short-link generation and monetized routing.

Token-based authentication | Custom titles | Multi-tier support

Linkvertise

ID Based

Used for URL wrapping, protection flow, and destination management.

ID-based setup | Base64 encoding | External redirect workflow

LootLabs

Ad Layers

Used for layered access flow and configurable provider-based gates.

Tier system | Task requirements | Theme customization

API Reference

Core API examples.

POST /api/posts

Create a new post job.

{
  "megaUrl": "https://mega.nz/folder/...",
  "adType": "1of1",
  "servers": ["server_id_1", "server_id_2"],
  "isPriority": false
}

GET /api/queue/status

Get queue status and job counts.

Returns: waiting, processing, completed, and failed counts

GET /api/mindsets

List all available mindsets.

Returns: Array of mindsets with sources, fixed titles, and metadata

Troubleshooting

Fix common workflow issues.

Post not distributing?

  • Check whether webhook URLs are valid
  • Verify permissions in the Discord server
  • Review queue status for errors
  • Check the link format before posting

AI not matching correctly?

  • Add more clean references to the mindset
  • Use consistent folder naming
  • Update sources regularly
  • Use manual selection as fallback

Ad links not generating?

  • Verify provider credentials
  • Check provider account status
  • Review API responses in logs
  • Use fallback provider rules where available

Need More Help?

Open support or continue to dashboard.

For faster help, include your server name, provider name, queue status, and exact error message.