Tip of the day: Check out Special users on how to give trusted users/bots more rights without making them IRCOp.

Server protocol:SVSJOIN command

From UnrealIRCd documentation wiki
Jump to navigation Jump to search

The SVSJOIN/SVSPART commands are used by services to forcefully join or part a user to/from a channel.

Important: SVSJOIN and SAJOIN are different commands and you should not rely on SVSJOIN to force a user to join a channel: SVSJOIN will take into account any bans present on the channel before joining them.

Syntax

:server SVSJOIN <target> <channels>

Where:

  • target: The nick or UID of the target user.
  • channels: The channel(s) (comma-delimited) where the user should be joined to (or indeed parted from)

Examples

Join the user Valware to channel #unreal-support

SVSJOIN Valware #unreal-support

Part Valware from #unreal-support

SVSPART Valware #unreal-support

Purpose

One of the main purposes of this command is for services packages to be able to maintain a list of channels a user should be automatically joined to, taking into account bans and such.