UnrealIRCd Channel Tool icon

UnrealIRCd Channel Tool

AI tool for managing channels on UnrealIRCd server

Kick User

AI-generated

Summary

Kick a user from a specified IRC channel on the UnrealIRCd server, providing a required reason for the kick and supporting redaction of sensitive information in the response.

Inputs

  • Channel (required) — The IRC channel name to kick the user from, e.g., "#general".
  • Nick (required) — The IRC user nickname to be kicked from the channel.
  • Reason (required) — The reason message explaining why the user is being kicked.
  • Redaction Options — Options to redact sensitive data in the response, including IP addresses, email addresses, and custom regex patterns.

Output shape

a single JSON object confirming the kick operation success and returning the operation result data from the server

The output JSON includes fields indicating success, the result of the kick command, and an ai_safe flag. Errors are reported in the JSON if they occur and if continueOnFail is enabled.

Examples

Example 1: Kick a user 'baduser' from channel '#general' with a reason

Channel set to '#general', Nick set to 'baduser', Reason set to 'Spamming', Redaction options left as default (redacting sensitive data)

Discussion