QnA plugin for Trillian Pro (version 1.0.1) Author: Daniel Avrahami 1. Description QnA is a simple plugin that can improve IM conversations. QnA is based on the assumption that both we and our buddies want fast answers to our questions. This plugin checks incoming and outgoing messages to try and decide if they contain questions using a set of rules. If a buddy sends a question, we are alerted via a systrayAlert. Clicking on the alert will open the window allowing us to read the question and respond. If we send a question to a buddy, this buddy is added to a list and we are alerted (again, via that systrayAlert) when the buddy responds. Alerts are shown after a short delay period unless: we are already typing a message to that buddy, we opened the message window, the message window was in focus when the message arrived, the message window is brought to the focus. 2. isAQuestion? - The plugin determines that a message is a question is it finds any of the follwing (and many more): '?' at the end of a line '/' at the end of a line (a common typo for '?') what (is|are|r|were|does|do|did|should|can) where (is|are|r|were|does|do|did|should|can) when (is|are|r|were|does|do|did|should|can) how (is|are|r|were|does|do|did|should|can) who (is|are|r|were|does|do|did|should|can) did(|n’t|nt) (i|u|you|he|she|they|we) do (i|u|you|he|she|they|we) will (i|u|you|he|she|they|we) should(|n’t|nt) (i|u|you|he|she|they|we) (are|r) (you|u) huh - The plugin regards the following as NOT questions: 'hello?' 'you there?' 'are you there?' 'busy?' 3. Files: - QnA.dll - QnA_readme.txt (this file) 4. Installation Instructions: Copy QnA.dll to the plugin directory under the Trillian Pro install directory and Add through the Trillian Preferences dialog. You can select to be notified on questions, replies, or both. 5. Contact Please send comments or suggestions to nx6+qna@cs.cmu.edu, or post them on the Plugin Development Forum