Protocols/OSCAR/Clients/AIM/Sysop
OSCAR Protocol |
Introduction • Terms • Clients |
Basic |
Datatypes • FLAP • SNAC • TLV |
UUIDs • Errors • Tool IDs |
Host Interaction |
Rate Limits • Migration • Messages |
Other Services |
ADMIN • ADVERT • ALERT |
BART • BOS • BUCP • CHAT |
CHAT_NAV |
Tutorials |
Sign On • BART • Rendezvous |
ICBM • Locate • Buddies |
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. |