An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

danibot

[Index] Package maintainers For package maintainers and hackage trustees Candidates A very basic framework for creating Slack bots. The bot will respond to messages in IM channels, and also to messages explicitly directed at him in general channels (@nameofthebot: some message). The bot reads the Slack api token from the environment variable "DANIBOT_SLACK_API_TOKEN". The default danibot executable comes with a few example handlers: up? host port Checks if a port is open in a host. lookup key Checks the value of key in a dictionary that is loaded at startup with the --dict parameter. The dictionary is a json object with string values. help Lists available options. Right now the bot ignores most chat events apart from messages. To create your own customized bot, import Network.Danibot.Main and pass a value of type IO (Either String (Text -> IO Text)) to mainWith, where Text -> IO Text is the type of the handler function.

Ecosystem
hackage.haskell.org
Latest Release
0.2.0.0
about 10 years ago
Versions
1
Downloads
932 total
Links
Registry hackage.haskell.org
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/danibot
spec
License MIT
First Release about 10 years ago
Last Synced about 11 hours ago