maiden

2023-10-21

A modern and extensible chat bot framework.

Upstream URL

github.com/Shirakumo/maiden

Author

Yukari Hafner <shinmera@tymoon.eu>

Maintainer

Yukari Hafner <shinmera@tymoon.eu>

License

zlib
README

maiden

A modern and extensible chat bot framework.

Version:
3.1.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • bordeaux-threads

  • closer-mop

  • deeds

  • documentation-utils

  • form-fiddle

  • lambda-fiddle

  • trivial-garbage

  • trivial-indent

  • uuid

  • verbose

maiden-accounts

Account management agent for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-activatable

Provide a handler type that can be activated on a per-channel basis.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden

  • maiden-commands

  • maiden-storage

maiden-api-access

Serialisation support for Maiden events.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • drakma

  • jsown

  • maiden

  • plump

maiden-blocker

Module to allow blocking channels or users from issuing commands.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-channel-relay

Module to allow relaying messages from one channel to another.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-chatlog

A chat logger to a Postgres database.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • babel

  • bordeaux-threads

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

  • postmodern

maiden-client-entities

Support for the concepts of users and channels.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • documentation-utils

  • maiden

maiden-commands

Command parsing and issuing module for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • lambda-fiddle

  • maiden

  • maiden-client-entities

maiden-core-manager

Manage the core through an agent.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-counter

Module to add counters to user messages in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • maiden-activatable

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-crimes

Play Cards Against Humanity.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • alexandria

  • cl-ppcre

  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-dictionary

Performs dictionary lookups

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-client-entities

  • maiden-commands

  • maiden-storage

  • oxenfurt

maiden-emoticon

Module to add "emoticons" to user messages in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • maiden-activatable

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-help

Help system for the commands.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • documentation-utils

  • maiden-client-entities

  • maiden-commands

maiden-irc

IRC client for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • babel

  • cl-base64

  • cl-ppcre

  • form-fiddle

  • lambda-fiddle

  • maiden-client-entities

  • maiden-networking

maiden-lastfm

A last.fm interface for Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • bordeaux-threads

  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-lichat

Lichat client for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • lichat-protocol

  • maiden-client-entities

  • maiden-networking

maiden-location

Handle location data with Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-lookup

An agent providing spec lookup functionality

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • drakma

  • lquery

  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

maiden-markov

Markov chains for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • alexandria

  • babel

  • cl-ppcre

  • fast-io

  • maiden-activatable

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

  • parse-number

maiden-medals

Allows you to award "medals" to users in Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • maiden-accounts

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-networking

Mixin components to help with common networking tasks in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl+ssl

  • maiden

  • usocket

maiden-notify

An offline notes system for Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-accounts

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-permissions

Permission management for maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • documentation-utils

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-relay

Relay client for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-networking

  • maiden-serialize

maiden-serialize

Serialisation support for Maiden events.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-store

  • gzip-stream

  • maiden

maiden-silly

Makes the bot have silly responses for various messages.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • alexandria

  • cl-ppcre

  • lquery

  • maiden-activatable

  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

maiden-storage

Storage support for Maiden modules.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden

  • pathname-utils

  • ubiquitous-concurrent

maiden-talk

Performs text-to-speech

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Defsystem Dependencies:
  • trivial-features

Dependencies:
  • array-utils

  • cl-mixed-mpg123

  • drakma

  • harmony

  • maiden-commands

maiden-throttle

Module to allow throttling the number of commands a user can submit.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-time

Retrieve global time information in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

  • maiden-location

maiden-trivia

Simple trivia game for Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • alexandria

  • maiden-client-entities

  • maiden-commands

  • maiden-storage

maiden-twitter

Twitter client for Maiden

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • chirp

  • maiden-client-entities

maiden-urlinfo

Access information about URLs in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • drakma

  • maiden-activatable

  • maiden-client-entities

  • maiden-commands

  • plump

maiden-vote

Access information about URLs in Maiden.

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • cl-ppcre

  • maiden-client-entities

  • maiden-commands

maiden-weather

Simple weather data access through forecast.io

Version:
0.0.0
License:
zlib
Authors:
Nicolas Hafner <shinmera@tymoon.eu>
Maintainers:
Nicolas Hafner <shinmera@tymoon.eu>
Dependencies:
  • local-time

  • maiden-api-access

  • maiden-client-entities

  • maiden-commands

  • maiden-location

  • maiden-storage

Dependencies (35)

Dependents (0)

    • GitHub
    • Quicklisp