UnrealIRCd Channel Tool icon

UnrealIRCd Channel Tool

AI tool for managing channels on UnrealIRCd server

List Channels

AI-generated

Summary

List all IRC channels on the UnrealIRCd server, returning channel information with configurable detail level and optional redaction of sensitive data.

Inputs

  • Redaction Options — Collection of options to redact sensitive information from the response, including IP addresses, email addresses, and custom regex patterns. Redaction is enabled by default.
  • Object Detail Level — Numeric level of detail for the channel information returned, from 0 (least detail) to 7 (most detail). Defaults to 1.

Output shape

a single JSON object containing a list of IRC channels with their respective details, shaped by the detail level and redaction settings.

The response includes an 'operation' field with value 'list', a 'success' boolean, a 'result' object with channel data, and an 'ai_safe' flag indicating data is sanitized according to redaction options. Sensitive data redaction is recommended and enabled by default but configurable.

Examples

Example 1: Retrieve a default list of all channels with basic detail and sensitive data redacted.

Set operation to 'list', use default redaction options (redact sensitive data, IPs, and emails), and set Object Detail Level to 1.

Discussion