Simple Discord bot made in Swift that uses SoulverCore to read messages and solve equations
  • Swift 87.2%
  • Dockerfile 9.9%
  • Shell 2.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-27 20:43:32 +03:00
.forgejo/workflows Remove sudo from Docker install steps 2026-06-30 19:31:16 +03:00
calcBot Remove Laya intent classifier 2026-09-27 20:43:32 +03:00
calcBot.xcodeproj init 2025-12-02 14:00:18 +03:00
Vendor/SoulverCore-linux init 2025-12-02 14:00:18 +03:00
.dockerignore Add Laya calculation intent classifier 2026-09-26 15:32:35 +03:00
.gitignore init 2025-12-02 14:00:18 +03:00
Dockerfile Remove Laya intent classifier 2026-09-27 20:43:32 +03:00
LICENSE init 2025-12-02 14:00:18 +03:00
Package.resolved Add Laya calculation intent classifier 2026-09-26 15:32:35 +03:00
Package.swift Add delete button to calculation result embeds 2026-04-03 23:13:57 +03:00
README.md Remove Laya intent classifier 2026-09-27 20:43:32 +03:00

calcBot

A Discord bot that uses Soulver-style natural language math to evaluate expressions and return nicely formatted results.

Usage

  • Configure: Set the DISCORD_BOT_TOKEN environment variable to your bot token.
  • Run: Build and run the executable target; the bot will connect to Discord and respond to messages with evaluated results.

Credits

  • soulver-cpp: This project builds on the excellent work in the open‑source vicinaehq/soulver-cpp project and its underlying library SoulverCore
  • DiscordBM: For the Discord gateway and HTTP client.