silicord is a LuaRocks framework that lets Roblox developers build
Discord bots using familiar syntax such as task.wait(), Signals,
method chaining, and all.
Use task.wait(), method chaining, and familiar patterns right inside your bot code. Zero learning curve if you already know Roblox.
Define both classic prefix commands and modern slash commands with the same clean API. Arguments, options, and types just work.
Buttons, select menus, action rows, and embeds, all first-class citizens. Build interactive bots with no boilerplate.
silicord detects the recommended shard count from Discord and spawns the right connections automatically. No configuration needed.
Hook into every command with AddMiddleware. Built-in rate limit bucket controller with automatic retry.
v1.0.0 introduce brand new Luau-inspired libraries such as DataStore and CollectionService, allowing better bot functionality built-in.
| Feature | silicord | Discordia | Others |
|---|---|---|---|
| Roblox-style syntax | ✅ | ❌ | ❌ |
| DataStore support | ✅ | ❌ | ❌ |
| Method chaining | ✅ | Partial | Varies |
| LuaRocks install | ✅ | ✅ | Varies |
| Automatic sharding | ✅ | Manual | Varies |
| Built-in rate limiting | ✅ | ✅ | Varies |
| Buttons & Select Menus | ✅ | ✅ | Varies |
| Middleware system | ✅ | ❌ | ❌ |
| Built-in slash command system | ✅ | Requires Extensions | Varies |
One command and you're in.