UniFlyChat

From UniFly Documentation
UniFlyChat

** NEW FEATURE **

UniFly Chat is a built in integration utility between pilots and air traffic controllers, built directly into both ATC Client, and the *updated* Pilot Client.

Connecting to UniFly Chat

Connecting to Pilot Chat

Your client will automatically join the Pilot chat when you connect to the network, a "Disconnect" button will be visible when it is possible to connect to UniFly Chat. - You will be identified as the Nickname you use inside the client.

Connecting to ATC Chat

In the ATC Client a new tab will be visible "Chat" alongside "Log", this will open the same chat interface that's inside the pilot client. A connect/disconnect button is available at the top of the client, below the ATC Status box.

You must first set your nickname in the box that says "changeme" before connecting, put this to something like: "EGSS-tower" or similar alternatives.

On Connecting to UniFly Chat

The system tab will show this on successful connection:

"Connecting to UniFly Chat

Connected to Chat"

This means you have successfully connected, you will automatically join the #lobby channel, (All pilots/ATC connected will be available in this channel).

You will also join your hub channel, If Global this will be #unifly

NOTE: Channel names automatically have the spaces removed

If you are registered with services use /login password to login directly to services, NickServ will respond: "Password Accepted"

Commands and Alerts

Commands

Commands available:

  • /join {channel} - Joins a specific channel.
  • /leave [channel] - Leaves the channel specified, or the current tab.
  • /part [channel] - Same as above
  • /dm {user} {message} - Message a user directly.
  • /msg {user} {message} - Message a user directly.
  • /login {password} - Login to NickServices (enter the password)
  • /register {password} {email} - Register for NickServices (not the same as your crew center login)
  • /chanreg {password} {description} - Register a specific Channel (can be used for registering a hub channel)
  • /nick - Resets your nickname to your client.
  • /close - Closes the currrent tab
  • /online - lists all online people in that channel
  • /names - lists all online people in that channel
  • /invite {user} {channel} - Sends an invite to the user
  • /whois {nickname} - Gets information about that user.
  • /mode {channel/user} {modes} - Assigns a mode to a channel.

Alerting Users

You can DM, PM a user by /dm {user} {msg} or /msg {user} {msg} - This will then open a new tab on the other parties chat window and will send the message to the user.

If you need to grab the attention, for ATC purposes you can use the single word: NUDGE, PING, or BEEP, to send an audible alert to the user, alternatively you can alert the user by dm'ing their nickname (high lighting)

Inviting a user to a chat

You can use /invite user channel to invite a user to a channel.

Pilot Chat Tabs

System Tab

This is where all system messages are sent to you, showing the status of the chat.

#chat

These are known as channels, which can be /join'ed or /part /leave at any time. Channels always have the prefix #

UserNickName

These are private messages between you and another person, these are not able to be read by anyone except the other person.

Channel Management

Inside a channel there are operators who usually have the prefix @ & ~ or %, these are moderators of the channel and can kick/ban a user from the channel.

Prefix (Type) mode

~ (Owner) +q

& (Admin) +a

@ (Op/Staff) +o

% (Helper) +h

+ (Voice) +v

A voice user can speak when the channel has the MODE: +m

Advanced Commands

  • /chanreg {password} {description} - to register a channel, (You an only register a channel, with a registered nickname, see /register command above).
  • /kick {nick} (reason) - Kicks a user from a channel.
  • /ban {nick} (reason) - Bans a user from a channel.
  • /mode {channel} {mode} - Sets modes on a channel.

Channel Modes - /mode {channel} {mode} [option]

  • +m - Sets the channel to be moderated, only +v and above users can speak.
  • +v {user} - Gives the user temporary voice permissions
  • +h {user} - Gives the user temporary helper permissions
  • +o {user} - Gives the user temporary operator permissions
  • +a {user} - Gives the user temporary admin permissions.
  • +i - Sets the channel to invite only, use /invite {user} {channel} to invite a user.
  • +l {limit} - Sets the maximum x number of users on the channel.
  • +V - Disable the /invite command for that channel

Giving users permanent roles

A user must be registered with nickserv to be assigned a permanent role.

Via ChanServ

  • /msg ChanServ VOP {#channel} ADD/DEL {nick} - Adds/Removes people to the automated voice permission list (+v)
  • /msg ChanServ HOP {#channel} ADD/DEL {nick} - Adds/Removes people to the automated helper permission list (+h)
  • /msg ChanServ AOP {#channel} ADD/DEL {nick} - Adds/Removes people to the automated operatror/staff permission list (+o)
  • /msg ChanServ SOP {#channel} ADD/DEL {nick} - Adds/Removes people to the automated voice permission list (+a)

Via Botserv

A BotServ bot must be assigned!

  • !vop add/del {nick} - Same as above for the VOP list.
  • !hop add/del {nick} - Same as above for the HOP list.
  • !aop add/del {nick} - Same as above for the AOP list.
  • !sop add/del {nick} - Same as above for the SOP list.

BotServ Bots

A Botserv bot automatically join's a channel when someone is in it, and manages the commands and allows you to use fantasy commands.

Bot List:

  • UniFly

/msg botserv assign {channel} {botname}

Advanced Services

If you wish to be more advanced type:

  • /msg BotServ help - to view the help information for botserv.
  • /msg ChanServ help - to view the help information for chanserv.
  • /msg NickServ help - to view the help information for nickserv.