2026-04-14 17:41:39 +02:00

3.1 KiB

News Configuration

This page explains all configuration options for the news system in codem-phone.


Overview

The news system allows authorized players (e.g., reporters) to create and publish news articles that all players can read. Features include media attachments, content moderation, and automatic cleanup of old articles.


Configuration

return {
    AutoDeleteEnabled = true,
    AutoDeleteDays = 30,
    EnableBlackWord = true,
    DefaultPageLimit = 10,
    MaxSearchResults = 20,
    MaxMediaPerPost = 10,
    Permissions = {
        CreateNews = "reporter",
        EditOwnNews = true,
        DeleteOwnNews = true
    }
}

Settings

Auto Delete

Option Type Default Description
AutoDeleteEnabled boolean true Enable automatic deletion of old articles
AutoDeleteDays number 30 Delete articles older than X days

Content Moderation

Option Type Default Description
EnableBlackWord boolean true Filter inappropriate content in titles/content

Pagination

Option Type Default Description
DefaultPageLimit number 10 Default articles per page
MaxSearchResults number 20 Maximum search results

Media

Option Type Default Description
MaxMediaPerPost number 10 Maximum media files per article

Permissions

Option Type Default Description
CreateNews string "reporter" Job required to create news (use "all" for everyone)
EditOwnNews boolean true Allow users to edit their own articles
DeleteOwnNews boolean true Allow users to delete their own articles

Permission Examples

Only Reporters Can Create News

Permissions = {
    CreateNews = "reporter",
    EditOwnNews = true,
    DeleteOwnNews = true
}

Any Job Can Create News

Permissions = {
    CreateNews = "all",
    EditOwnNews = true,
    DeleteOwnNews = true
}

Only Police Can Create News

Permissions = {
    CreateNews = "police",
    EditOwnNews = true,
    DeleteOwnNews = true
}

Discord Logging

If Discord logging is enabled, new articles are automatically logged with:

  • Article ID
  • Author name
  • Author phone number
  • Title
  • Content
  • Media attachments