Commit Graph

3 Commits

Author SHA1 Message Date
4d3a29a435 feat: add self-mention filtering with regex in MentionBot and update default model in README
Adds a `filterSelfMentions` method to `MentionBot.swift` that uses `NSRegularExpression` to strip case-insensitive bot username mentions from AI responses before posting, preventing infinite reply loops. Updates the default OpenRouter model from `x-ai/grok-3-fast-beta` to `x-ai/grok-code-fast-1` in README.md, along with revised example model identifiers for Claude, Gemini, and other providers.
2025-12-20 20:36:15 +00:00
3bd2edba80 feat: add persistent state manager to track last mention time across restarts 2025-12-20 19:52:45 +00:00
60d325a970 feat: add Grokii AI-powered devRant bot with chat and spam detection modes
Introduce a new Swift-based assistant bot for the devRant platform, featuring real-time @mention monitoring via an external JSON feed, AI response generation through OpenRouter (xAI Grok models), and optional spam detection with pattern-based content analysis and automatic downvoting. Includes a modular architecture with BotLogger, MentionBot actor, OpenRouterClient, and CLI subcommands (Chat, Spam) built on ArgumentParser, along with Package.swift dependencies on SwiftDevRantSDK and KreeRequest.
2025-12-20 19:15:08 +00:00