autobrr_irc
Manage autobrr IRC networks and channels: create, update, delete, restart connections, send commands, view message history, and process announce lines.
Instructions
autobrr irc operations on autobrr. Pass operation and an arguments dict matching that operation's parameters.
autobrr_create_irc_channel(network_id, body={}) — Add a channel to an IRC network. WRITE: this modifies your autobrr instance.
autobrr_create_irc_network(body={}) — Create an IRC network. WRITE: this modifies your autobrr instance.
autobrr_delete_irc_network(network_id) — Delete an IRC network. DESTRUCTIVE: this deletes data.
autobrr_get_irc_message_history(network_id, channel) — Fetch IRC message history for a channel. channel is the channel name without the leading #.
autobrr_get_irc_network(network_id) — Fetch a single IRC network by id.
autobrr_list_irc_networks() — List IRC networks with connection health.
autobrr_process_irc_announce(network_id, channel, body={}) — Manually process an announce line (body carries the announce data). WRITE: this modifies your autobrr instance. channel is the channel name without the leading #.
autobrr_restart_irc_network(network_id) — Restart an IRC network connection. WRITE: this modifies your autobrr instance.
autobrr_send_irc_command(network_id, body={}) — Send a raw IRC command on a network. WRITE: this modifies your autobrr instance.
autobrr_update_irc_network(network_id, body={}) — Update an IRC network. WRITE: this modifies your autobrr instance.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| arguments | No | ||
| operation | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |