- Overview
-
Getting Started
- What is Adium?
- Installing
-
Accounts
- Creating Accounts
- Personal Settings
-
Contacts
- Managing Contacts
- Managing Groups
- Combining Contacts
- Blocking/Privacy
-
Chatting
- Fonts & Colors
- Message Tabs
- Chat Transcripts (Logs)
-
Advanced Features
- Voice & Video Chat
- File Transfer
- Direct Connect
-
Support
- Troubleshooting
- FAQ
- Bug Reports
- Feature Requests
- Contact Us
-
Development
- Contributing to Adium
- Getting the Code
- Contributing Code
- Localization
- Following Development
- Sparkle Statistics
- Adium Sponsors
Adium supports the use of AppleScript to augment its functions. It comes with several scripts built-in, and supports the addition of external script packs from Adium Xtras. In addition, Adium is scriptable.
Script packs
Script packs are accessible from within Adium, using "tokens" that get replaced with the script's output. One example is %_safari, which is expanded to the URL for the current page in the current tab in the frontmost window in Safari.
more information here, including anatomy of script packs and details of their operation
Scripting Adium from the outside
Adium is a scriptable application, meaning that other applications (as well as dedicated scripts) can talk to Adium via AppleScript. Adium versions prior to 1.2 had inconsistent and buggy AppleScript support. In version 1.2 of Adium, AppleScript support has been greatly improved. For more information on Adium 1.2 AppleScript support please see AppleScript_Support_1.2. For an example of using AppleScript from outside of Adium please see the SelectiveSignOn example.