Protocols/OSCAR/Clients/AIM/Sysop

From NINA Wiki
Revision as of 18:49, 23 August 2020 by AD (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
OSCAR Protocol
IntroductionTermsClients
Basic
DatatypesFLAPSNACTLV
UUIDsErrorsTool IDs
Host Interaction
Rate LimitsMigrationMessages
Other Services
ADMINADVERTALERT
BARTBOSBUCPCHAT
CHAT_NAV
Tutorials
Sign OnBARTRendezvous
ICBMLocateBuddies
Foodgroups
OSERVICE (0x0001)
LOCATE (0x0002)
BUDDY (0x0003)
ICBM (0x0004)
ADVERT (0x0005)
INVITE (0x0006)
ADMIN (0x0007)
POPUP (0x0008)
PD (0x0009)
USER_LOOKUP (0x000A)
STATS (0x000B)
TRANSLATE (0x000C)
CHAT_NAV (0x000D)
CHAT (0x000E)
ODIR (0x000F)
BART (0x0010)
FEEDBAG (0x0013)
ICQ (0x0015)
BUCP (0x0017)
ALERT (0x0018)
PLUGIN (0x0022)
UNNAMED_FG_24 (0x0024)
MDIR (0x0025)
ARS (0x044A)

AIM Sysop is an AIM client that was inaccurately named by (mostly young) AOL Instant Messenger enthusiasts in the late 1990s. They assumed because it contained beta rendezvous features, and a rudimentary debug window, that it must be for system operators. In reality it contains absolutely no operator or administrative ability, at least no more than any other AIM client.

It's still interesting though! If you want to mess around with it, there is a list of known commands for the debug window, among other information, all of which may be found on this page.

Commands

Sets of parameters for the commands are surrounded less-than and greater-than characters, with each parameter separated by a comma. Optional parameters are in square brackets.

Example: command <required parameter, [optional parameter]>

Command Parameters Notes
nick <screenname> Normalizes, or converts to all lowercase without spaces, a screenname.
user <screenname> Changes the provided screenname on the Sign On window.
user_edit NOT CURRENTLY DOCUMENTED
user_delete <screenname> Removes the provided screenname from the Sign On window.
user_list Shows all users on Buddy List.
buddy enter <screenname> Simulates the buddy signing on to the Buddy List window.
buddy exit <screenname> Simulates the buddy signing off from the Buddy List window.
buddy list <group> Lists all buddies in provided group name.
buddy add <group, screenname> Adds a buddy to the provided group name to the Buddy List.
buddy delete <group, screenname> Removes a buddy from the provided group name to the Buddy List.
lookup Loads directory search.
invite <email> Will send invite messages to email address via INVITE_REQUEST_QUERY.
trace <[screenname]> If screenname provided, it shows profile information, otherwise shows current user's profile.
bos idle <on/off> Turns idle time reporting on or off.
bos mask Displays available PD masks
bos deny <screenname> Blocks a user via PD_ADD_DENY_LIST_ENTRIES.
bos permit <screenname> Unblocks a user via PD_DEL_DENY_LIST_ENTRIES.
stealth <on/off> Makes current user visible or invisible to other users.
icbm NOT CURRENTLY DOCUMENTED
chat Opens chat command menu.
icon interval <milliseconds> Changes the cycle interval for the AIM system tray icon.
icon delete Removes system tray icon.
icon add Restores or adds additional system tray icon.
icon tip <text> Force balloon tool tip from system tray icon.
popup display <width height, text> Shows a popup message with the provided text in the window size provided.
ctlgroup monitor <on/off> Enables or disables ability to edit IM windows.
prefs Launches preferences dialog.
modules Shows a list of .ocm files and when they were activated.
load <filename> Loads an .ocm file of the same name.
unload <filename> Gracefully unloads an .ocm file of the same name.
unload_all Unloads all .ocm files.
unload_inactive Unloads all inactive .ocm files.
kill <filename> Terminates a loaded .ocm file of the same name.
om NOT CURRENTLY DOCUMENTED
pim NOT CURRENTLY DOCUMENTED
cache <[maxsize]> NOT CURRENTLY DOCUMENTED
log NOT CURRENTLY DOCUMENTED
edit <filename> Edits a .ccf file of the same name.
type <filename> Loads a .ccf file of the same name.
run <filename> Runs a .ccf file of the same name.
alias <alias, command> Creates an alias to another command.
unalias <alias> Removes an alias.
cls Clear debug window.
echo <text> Will echo provided text back to console.
timer NOT CURRENTLY DOCUMENTED
sleep <milliseconds> Makes the console sleep for provided milliseconds.
setup prompt_color Changes the debug window prompt color.
setup background_color Changes the debug window background color.
setup output_color Changes the debug window's output text color.
setup font Changes the debug window's font face.
setsize <number> Changes the scroll buffer size of the console, i.e. how many lines it can hold.
console Load a new console instance.
break Break into debugger.
dbwin Opens debugger.
config NOT CURRENTLY DOCUMENTED
global_edit NOT CURRENTLY DOCUMENTED
suballoc <on/off> Turns sub-allocation on or off.
help Loads console.txt from the AIM directory.
exit Exists console window.
quit Exists AIM.