Simple irc/twitch/etc bot.
Find a file
2025-11-10 05:26:59 -06:00
src Added some tests at least for the broadcast buffering. 2025-11-10 05:26:59 -06:00
.gitignore Initial commit. 2025-08-05 04:05:10 -05:00
Cargo.lock Added some tests at least for the broadcast buffering. 2025-11-10 05:26:59 -06:00
Cargo.toml Added some tests at least for the broadcast buffering. 2025-11-10 05:26:59 -06:00
config.toml Added chroot support. 2025-08-11 19:31:38 -05:00
LICENSE Added README, and LICENSE. 2025-10-23 05:25:46 -05:00
README.md Added README, and LICENSE. 2025-10-23 05:25:46 -05:00
robotnik.1 Added README, and LICENSE. 2025-10-23 05:25:46 -05:00
rustfmt.toml Adding some IPC. 2025-11-09 08:26:39 -06:00

Robotnik - A Basic LLM Capable IRC Bot.

This is an IRC bot that. The name is based on a fictional video game villain. Currently it supports any LLM that uses the OpenAI style of interface. They can be selected via command line options, environment variables, or via a configuration file. There is a configuration file that should contain all available options currently.

Some supported but possibly mostly untested LLMs:

Name Model Base URL Tested
OpenAI gpt-5 https://api.openai.com/v1 no
Deepseek deepseek-chat https://api.deepseek.com/v1 yes
Anthropic claude-sonnet-4-0 https://api.anthropic.com/v1 no
Gemini gemini-2.5-turbo https://generativelanguage.googleapis.com no
OpenRouter some-model https://api.openrouter.ai/v1 no

Further reading...

There should be a man page that might be useful. Otherwise the -h/--help switch should hopefully suffice.