IRC bot written in Zig.
Find a file
Jacob Jonsson 6449a7de2d
chore: implement initial bot with substitute command
This commit introduces a Bot struct which is the main type of this
project. The Bot holds a backlog of messages to be able to update a
typo in a message and so on.

So far there is no IRC/TLS implementation, it is only the base logic.
2025-11-02 14:03:12 +01:00
src chore: implement initial bot with substitute command 2025-11-02 14:03:12 +01:00
build.zig feat: initial commit 2025-10-27 22:16:55 +01:00
build.zig.zon feat: initial commit 2025-10-27 22:16:55 +01:00
flake.lock chore: implement initial bot with substitute command 2025-11-02 14:03:12 +01:00
flake.nix chore: implement initial bot with substitute command 2025-11-02 14:03:12 +01:00
README.md chore: implement initial bot with substitute command 2025-11-02 14:03:12 +01:00

zigeru

zigeru is a IRC bot which implements the following commands:

  • s/OLD/NEW/ -- posts the previous message by the user, where every occurrence of OLD is replaced by NEW.

Getting started

To enter into a development shell with all the tools needed for interacting with this project, run the following command:

$ nix develop

To run the tests: zig build test.

To run the binary: zig build run.

To build the binary: zig build.