-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Chris Haycock edited this page Jun 28, 2025
·
2 revisions
Welcome to the Aszune AI Bot Wiki! This documentation provides detailed information about setup, usage, and development of the Aszune AI Bot.
Aszune AI Bot is a Discord bot designed to provide gaming lore, game logic, guides, and advice using the Perplexity API with the sonar model. It maintains a short conversation history for each user and adds fun emoji reactions based on keywords found in messages. The bot supports both traditional ! commands and modern Discord slash commands.
- Getting Started - Installation and setup instructions
- Usage Guide - How to use the bot
- Command Reference - Detailed documentation for all commands
- Technical Documentation - Architecture and code details
- Deployment Guide - Production deployment instructions
- Troubleshooting - Common issues and solutions
- Contributing - Guidelines for developers
- π€ Chat Completions: Uses Perplexity API's
chat/completionsendpoint with the sonar model - π§ Context Awareness: Remembers recent user messages with a configurable history length
- π Command Support: Users can clear their history at any time
- π Emoji Reactions: Adds reactions based on keywords like "hello", "funny", "love", etc
- π Secure Configuration:
.envbased token and key management - π Rate Limiting: Prevents users from spamming the bot
- π Help Command: Lists all available commands and usage
- π§Ύ Conversation Summary: Generates summaries of conversations
- π Text Summarisation: Summarizes any provided text using UK English
- π¬π§ UK English Responses: All bot replies use UK English spelling and phrasing
- ποΈ Improved Performance: Uses JavaScript
Mapfor conversation history and rate limiting - π οΈ Cleaner Codebase: Refactored command handling for easier maintenance
- π Stats Tracking: Shows per-user message and summary counts
- π Slash Command Support: All major commands available as Discord slash commands