package calculon

  1. Overview
  2. Docs
Library for writing IRC bots in OCaml and a collection of plugins

Install

Dune Dependency

Authors

Maintainers

Sources

v0.8.tar.gz
md5=4d34a4d99816effb06954ea283be0e5b
sha512=b9ec29bc0fc40774075b528524bd191b4dde013465805499b6f49b9dd070b404b34364c77ef994f0bc01c9213f1f7c0a4aa749f84f8de55de810088499b29cfc

doc/CHANGELOG.html

0.8

  • add opam lockfiles
  • check channel in !tell
  • config: ability to join multiple channels
  • remove ISO8601, use ptime instead
  • use sqlite3 for storage

    • small migrate_state tool to produce a db file from state.json
  • use github actions
  • remove tls_cert config option
  • factoid: add max_cardinal_for_force
  • add custom commands (no prefix matching at all)
  • count years in !seen

0.7

  • add emoji plugin
  • move to irc-client 0.7 with SASL support
  • default to libera.chat

0.6

  • use logs for logging, deprecate custom logger
  • better irclogs parser
  • use Yojson.t
  • add extra_args to config parser

0.5

  • refactor: use curly for the web plugin
  • refactor: use irc-client-lwt-ssl instead of tls
  • chore: make examples/tools native only
  • fix prefix1-full
  • feat: redis interface
  • make calculon-extra non-optional

0.4

  • refactor: pass prefix during matching, not at command creation
  • test: use mdx, update readme to compile again
  • chore: bump minimal OCaml version to 4.03
  • refactor and fix help command
  • chore: move to dune, including for demo bot
  • update documentation
  • add travis-ci
  • migrate opam file to opam 2.0
  • update doc of cmd_help, of_cmd, of_cmds
  • add custom prefix for commands
  • add command prefix in the description
  • TLS client cert support
OCaml

Innovation. Community. Security.