Guide & Help Session
Helper guide sessions: creating, messaging, inviting, and resolving help requests.
C→S 3338 - RequestGuideAssistance
Nitro:
GUIDE_SESSION_CREATESource:
RequestGuideAssistanceEvent,GuideSessionCreateMessageComposer
Creates a new help request, sending the request type and the user's help message to be matched with an available guide.
Body:
type: int
C→S 1922 - RequestGuideTool
Nitro:
GUIDE_SESSION_ON_DUTY_UPDATESource:
RequestGuideToolEvent,GuideSessionOnDutyUpdateMessageComposer
Updates the guide's on-duty status and the types of requests (tours, help, bully reports) they are willing to handle.
Body:
onDuty: boolean
tourRequests: boolean
helperRequests: boolean
C→S 291 - GuideCancelHelpRequest
Nitro:
GUIDE_SESSION_REQUESTER_CANCELSSource:
GuideCancelHelpRequestEvent,GuideSessionRequesterCancelsMessageComposer
Cancels the user's pending help request before a guide has been matched.
Body: (empty)
C→S 887 - GuideCloseHelpRequest
Nitro:
GUIDE_SESSION_RESOLVEDSource:
GuideCloseHelpRequestEvent,GuideSessionResolvedMessageComposer
Marks the active guide session as resolved from the requester's side.
Body: (empty)
C→S 1424 - GuideHandleHelpRequest
Nitro:
GUIDE_SESSION_GUIDE_DECIDESSource:
GuideHandleHelpRequestEvent,GuideSessionGuideDecidesMessageComposer
Sends the guide's decision to accept or decline an incoming help request.
Body: (empty)
C→S 234 - GuideInviteUser
Nitro:
GUIDE_SESSION_INVITE_REQUESTERSource:
GuideInviteUserEvent,GuideSessionInviteRequesterMessageComposer
Sends an invitation to the help requester to join the guide's room.
Body: (empty)
C→S 1052 - GuideVisitUser
Nitro:
GUIDE_SESSION_GET_REQUESTER_ROOMSource:
GuideVisitUserEvent,GuideSessionGetRequesterRoomMessageComposer
Requests the help requester's current room so the guide can navigate there.
Body: (empty)
C→S 519 - GuideUserTyping
Nitro:
GUIDE_SESSION_IS_TYPINGSource:
GuideUserTypingEvent,GuideSessionIsTypingMessageComposer
Sends the guide's current typing indicator state to the other session participant.
Body: (empty)
C→S 3899 - GuideUserMessage
Nitro:
GUIDE_SESSION_MESSAGESource:
GuideUserMessageEvent,GuideSessionMessageMessageComposer
Sends a chat message within the active guide help session.
Body: (empty)
C→S 477 - GuideRecommendHelper
Nitro:
GUIDE_SESSION_FEEDBACKSource:
GuideRecommendHelperEvent,GuideSessionFeedbackMessageComposer
Submits post-session feedback, indicating whether the user recommends the guide.
Body: (empty)
C→S 3969 - GuideReportHelper
Nitro:
GUIDE_SESSION_REPORTSource:
GuideReportHelperEvent,GuideSessionReportMessageComposer
Reports the guide for misconduct during the help session, including a message describing the issue.
Body: (empty)
C→S 1691 - Report
Nitro:
CALL_FOR_HELPSource:
ReportEvent,CallForHelpMessageComposer
| Field | Type | Notes |
|---|---|---|
| (body not confirmed) | - | General CFH report; body likely includes topic + message |
Submits a general Call for Help (CFH) report.
C→S 534 - ReportThread
Nitro:
CALL_FOR_HELP_FROM_FORUM_THREADSource:
ReportThreadEvent,CallForHelpFromForumThreadMessageComposer
| Field | Type | Notes |
|---|---|---|
| (body not confirmed) | - | Reports a guild forum thread to CFH |
Reports a guild forum thread to CFH.
C→S 1412 - ReportComment
Nitro:
CALL_FOR_HELP_FROM_FORUM_MESSAGESource:
ReportCommentEvent,CallForHelpFromForumMessageMessageComposer
| Field | Type | Notes |
|---|---|---|
| (body not confirmed) | - | Reports a guild forum comment to CFH |
Reports a guild forum comment to CFH.
C→S 2492 - ReportPhoto
Nitro:
CALL_FOR_HELP_FROM_PHOTOSource:
ReportPhotoEvent,CallForHelpFromPhotoMessageComposer
| Field | Type | Notes |
|---|---|---|
| (body not confirmed) | - | Reports a room photo to CFH |
Reports a user-uploaded room photo to the Call-for-Help moderation system.
C→S 3060 - ReportBully
Nitro:
CHAT_REVIEW_SESSION_CREATESource:
ReportBullyEvent,ChatReviewSessionCreateMessageComposer
| Field | Type | Notes |
|---|---|---|
| (body not confirmed) | - | Creates a Guardian/bully-review session |
Creates a Guardian anti-bully review session.
C→S 3786 - RequestReportUserBullying
Nitro:
GET_GUIDE_REPORTING_STATUSSource:
RequestReportUserBullyingEvent,GetGuideReportingStatusMessageComposer
| Field | Type | Notes |
|---|---|---|
| (empty) | - | No body fields read |
Notes: Requests the current guide/guardian duty status for the user. Response is
GUIDE_REPORTING_STATUS(S→C 3463).
Requests the current guide/guardian duty and reporting status.
C→S 2755 - CallForHelpFromSelfie
Nitro:
CALL_FOR_HELP_FROM_SELFIENote: No Arcturus handler - Nitro only. Source:CallForHelpFromSelfieMessageComposer
| Field | Type | Notes |
|---|---|---|
| k | string | Photo URL or identifier |
| _arg_2 | int | Unknown int |
| _arg_3 | int | Unknown int |
| _arg_4 | string | Additional description or comment |
| _arg_5 | int | Unknown int |
Reports a photo/selfie via CFH. Nitro-only.
C→S 196 - RequestTalenTrack
Nitro:
HELPER_TALENT_TRACKSource:
RequestTalentTrackEvent,TalentTrackComposer
| Field | Type | Notes |
|---|---|---|
| (empty) | - | No body fields read |
Notes: Note the typo in the Arcturus class name:
RequestTalenTrackEvent(missing 't'). Requests the user's talent track progress. Response isHELPER_TALENT_TRACK(S→C 3406).
Requests the user's talent track progress data. (Note: typo in Arcturus class name.)
Requests the user's talent track progress data. Note: class name has a typo ('Talen' instead of 'Talent').
S→C 1548 - GuideTools
Nitro:
GUIDE_ON_DUTY_STATUSSource:
GuideToolsComposer,GuideOnDutyStatusMessageEvent
| Field | Type | Notes |
|---|---|---|
| onDuty | boolean | Whether the user is currently on duty as a guide |
| guidesOnDuty | int | Always 0 in Arcturus |
| helpersOnDuty | int | Number of active helpers/guides |
| guardiansOnDuty | int | Number of active guardians |
Delivers the guide duty status (on/off-duty, helper/guardian counts) for the guide tools panel.
S→C 3209 - GuideSessionStarted
Nitro:
GUIDE_SESSION_STARTEDSource:
GuideSessionStartedComposer,GuideSessionStartedMessageEvent
| Field | Type | Notes |
|---|---|---|
| noobId | int | Account ID of the help requester |
| noobName | string | Username of the requester |
| noobLook | string | Figure string of the requester |
| helperId | int | Account ID of the guide/helper |
| helperName | string | Username of the guide |
| helperLook | string | Figure string of the guide |
Notifies both guide and requester that a help session has been matched and started.
S→C 1591 - GuideSessionAttached
Nitro:
GUIDE_SESSION_ATTACHEDSource:
GuideSessionAttachedComposer,GuideSessionAttachedMessageEvent
| Field | Type | Notes |
|---|---|---|
| isHelper | boolean | True if the recipient is the helper (guide); false if requester |
| tourType | int | Always 1 |
| helpRequest | string | The help request message |
| waitTime | int | For helper: 60 seconds; for requester: average wait time |
Attaches the client to an active guide session, delivering the help request text and wait time.
S→C 138 - GuideSessionDetached
Nitro:
GUIDE_SESSION_DETACHEDSource:GuideSessionDetachedComposer,GuideSessionDetachedMessageEvent
(Guide & Help Session - no Arcturus composer)
Sent to both requester and guide when a help session is detached (e.g., guide left, session timed out).
Notifies both the requester and guide that a help session has been detached (ended without completion).
Body: (empty)
S→C 1456 - GuideSessionEnded
Nitro:
GUIDE_SESSION_ENDEDSource:
GuideSessionEndedComposer,GuideSessionEndedMessageEvent
| Field | Type | Notes |
|---|---|---|
| errorCode | int | End reason / error code |
Notifies both parties that the guide session has ended, with an end reason code.
S→C 841 - GuideSessionMessage
Nitro:
GUIDE_SESSION_MESSAGESource:
GuideSessionMessageComposer,GuideSessionMessageMessageEvent
| Field | Type | Notes |
|---|---|---|
| message | string | Chat message text |
| senderId | int | Account ID of the sender |
Delivers a chat message sent within the guide session.
S→C 1016 - GuideSessionPartnerIsTyping
Nitro:
GUIDE_SESSION_PARTNER_IS_TYPINGSource:
GuideSessionPartnerIsTypingComposer,GuideSessionPartnerIsTypingMessageEvent
| Field | Type | Notes |
|---|---|---|
| isTyping | boolean | True if the partner is currently typing |
Notifies the session participant that their partner is currently typing.
S→C 219 - GuideSessionInvitedToGuideRoom
Nitro:
GUIDE_SESSION_INVITED_TO_GUIDE_ROOMSource:
GuideSessionInvitedToGuideRoomComposer,GuideSessionInvitedToGuideRoomMessageEvent
| Field | Type | Notes |
|---|---|---|
| roomId | int | Room ID of the guide's room (0 if no room) |
| roomName | string | Name of the guide's room (empty if no room) |
Notifies the requester that the guide has invited them to their room.
S→C 1847 - GuideSessionRequesterRoom
Nitro:
GUIDE_SESSION_REQUESTER_ROOMSource:
GuideSessionRequesterRoomComposer,GuideSessionRequesterRoomMessageEvent
| Field | Type | Notes |
|---|---|---|
| roomId | int | Room ID of the help requester (0 if not in a room) |
Delivers the help requester's current room ID to the guide.
S→C 673 - GuideSessionError
Nitro:
GUIDE_SESSION_ERRORSource:
GuideSessionErrorComposer,GuideSessionErrorMessageEvent
| Field | Type | Notes |
|---|---|---|
| errorCode | int | Error code for the guide session problem |
Notifies a session participant of an error in the guide session.
S→C 3285 - GuideTicketCreationResult
Nitro:
GUIDE_TICKET_CREATION_RESULTNote: No Arcturus composer - Nitro only. Source:BullyReportedMessageComposer,GuideTicketCreationResultMessageEvent
| Field | Type | Notes |
|---|---|---|
| result | int | 0=ok, 1=unable to report, 2=no chatlog found, 3=bully already reported |
Delivers the result of creating a Guardian/bully ticket. Nitro-only.
S→C 2674 - GuideTicketResolution
Nitro:
GUIDE_TICKET_RESOLUTIONNote: No Arcturus composer - Nitro only. Source:BullyReportClosedComposer,GuideTicketResolutionMessageEvent
| Field | Type | Notes |
|---|---|---|
| resolution | int | 0=guardians_took_action, 1=forwarded_to_mods, 2=reporter_is_abusive |
Delivers the resolution outcome of a Guardian/bully ticket. Nitro-only.
S→C 3463 - GuideReportingStatus
Nitro:
GUIDE_REPORTING_STATUSNote: No Arcturus composer - Nitro only. Source:BullyReportRequestComposer,GuideReportingStatusMessageEvent
| Field | Type | Notes |
|---|---|---|
| statusCode | int | 0=ok, 1=pending ticket, 2=abusive, 3=reporting_too_quickly |
| ticketIssueId | int | Pending ticket issue ID |
| reportedUserId | int | Reported user account ID |
| isAuto | boolean | Whether the ticket was auto-created |
| reportedUserName | string | Reported username |
| reporterUserName | string | Reporter username |
| roomName | string | Room name where incident occurred |
| message | string | Ticket message |
Delivers the current guide/guardian reporting status for the user. Nitro-only.
S→C 2998 - BadgeRequestFulfilled
Nitro:
BADGE_REQUEST_FULFILLEDNote: No Arcturus composer - Nitro only. Source:HotelViewBadgeButtonConfigComposer,IsBadgeRequestFulfilledEvent
| Field | Type | Notes |
|---|---|---|
| requestCode | string | Badge request code |
| fulfilled | boolean | Whether the badge request was fulfilled |
Delivers whether a hotel view badge request has been fulfilled for the user. Nitro-only.
S→C 3796 - CfhReply
Nitro:
CFH_REPLYNote: No Arcturus composer - Nitro only. Source:ModToolIssueResponseAlertComposer,CallForHelpReplyMessageEvent
(no Arcturus composer)
CFH reply message. Body is parsed by
CallForHelpReplyMessageEvent.
Delivers the moderator's reply to a Call-for-Help report. Nitro-only.
Body: (empty)
S→C 3406 - HelperTalentTrack
Nitro:
HELPER_TALENT_TRACKNote: No Arcturus composer - Nitro only. Source:TalentTrackComposer,TalentTrackMessageEvent
(no Arcturus composer)
Full talent track data. Body is parsed by
TalentTrackMessageEvent/TalentTrackParser.
Delivers full talent track progress data to the client. Nitro-only.
Body: (empty)
S→C 30 - ChatReviewSessionDetached
Nitro:
CHAT_REVIEW_SESSION_DETACHEDNote: No Arcturus composer - Nitro only. Source:GuardianVotingTimeEnded,ChatReviewSessionDetachedMessageEvent
(no Arcturus composer)
Sent when the chat review session is detached (guide left or session ended without review).
Notifies the client that the chat review voting session has ended without a review result. Nitro-only.
Body: (empty)
S→C 143 - ChatReviewSessionStarted
Nitro:
CHAT_REVIEW_SESSION_STARTEDNote: No Arcturus composer - Nitro only. Source:GuardianVotingRequestedComposer,ChatReviewSessionStartedMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| votingTimeout | int | Seconds until the voting window closes |
| chatRecord | string | The chat message text being reviewed |
Notifies a Guardian that a chat review session has been started for a reported message. Nitro-only.
S→C 735 - ChatReviewSessionOfferedToGuide
Nitro:
CHAT_REVIEW_SESSION_OFFERED_TO_GUIDENote: No Arcturus composer - Nitro only. Source:GuardianNewReportReceivedComposer,ChatReviewSessionOfferedToGuideMessageEvent
(no Arcturus composer)
| Field | Type | Notes |
|---|---|---|
| acceptanceTimeout | int | Seconds the guide has to accept the chat review offer |
Offers a chat review session to an available Guardian guide. Nitro-only.
S→C 1829 - ChatReviewSessionVotingStatus
Nitro:
CHAT_REVIEW_SESSION_VOTING_STATUSNote: No Arcturus composer - Nitro only. Source:GuardianVotingVotesComposer,ChatReviewSessionVotingStatusMessageEvent
(no Arcturus composer)
Delivers the current voting status for all participants in the chat review session.
| Field | Type | Notes |
|---|---|---|
| count | int | Number of participant status entries |
| [count × status] | int | 0=awaiting, 1=voted_ok, 2=voted_bad, 3=voted_very_bad, 4=no_vote, 5=finding_new_voter |
Delivers the current vote tally for an active chat review session. Nitro-only.
S→C 3276 - ChatReviewSessionResults
Nitro:
CHAT_REVIEW_SESSION_RESULTSNote: No Arcturus composer - Nitro only. Source:GuardianVotingResultComposer,ChatReviewSessionResultsMessageEvent
| Field | Type | Notes |
|---|---|---|
| winningVoteCode | int | Vote code of the winning option |
| ownVoteCode | int | The current user's vote code |
| count | int | Number of participant status entries |
| [count × status] | int | Final vote status per participant |
Delivers the final voting results of a Guardian chat review session, including the winning vote and each participant's vote.