Plugins#
Armour provides a collection of optional plugins to extend the base functionality of the script.
These plugins can be loaded via armour.conf
| Plugin | Description |
|---|---|
| errors | Automatically submits script errors via API to assist with troubleshooting and fixes |
| humour | Adds fun commands: gif, meme, praise, insult |
| ninjas | Adds fun commands: joke, dad, chuck, cocktail, history, fact |
| openai | OpenAI integration for chatbot functionality and DALL-E image generation. Uses commands: ask and image |
| quote | Quote database management. Uses command: quote |
| seen | Tracks when users were last seen (and how). Uses command: seen |
| sing | Ask AI to generate a song by a nickname or with a descriptive prompt. Uses command: sing. Also requires plugin: openai |
| speak | Text-to-Speech (TTS) integration to speak AI responses. Uses command: sing. Also requires plugin: openai |
| summarise | Summarise recent channel activity, clients, or topics via AI and TTS (text-to-speech). Also requires plugins: openai, speak |
| tell | Provides ability to send timed reminders. Uses command: tell |
| trakka | Score users in semi-private channels to remove those without a proven history |
| weather | Current per-channel weather reports. Uses command: weather |