Skip to content

Easy to use library for building Telegram bots in Haskell.

Notifications You must be signed in to change notification settings

fizruk/telegram-bot-simple

Repository files navigation

telegram-bot-simple

Hackage Stackage LTS Stackage Nightly

Easy to use library for building Telegram bots in Haskell.

LambdaConf 2018 workshop

This library was featured in a LambdaConf 2018 workshop. The supplementary materials for the workshop is available at https://github.com/fizruk/lambdaconf-2018-workshop.

Examples

See bot examples here: https://github.com/fizruk/telegram-bot-simple/tree/master/telegram-bot-simple/examples

Use cabal build all -fexamples to build it. If you are building with stack then use stack build --flag telegram-bot-simple:examples.

Contributing

Contributions are welcome! Feel free to ping me on GitHub, file an issue or submit a PR :)

For local development you can use following command:

cabal repl -fexamples <target> -O0

where <target> could be telegram-bot-simple or telegram-bot-api

Nix

You can use a Nix flake from this repo to get several development tools.

  1. Enable flakes.

  2. Run nix develop. This command will make available cabal, ghc, and haskell-language-server.

  3. Run cabal run example-echo-bot to start a bot.

Compatibility

telegram-bot-simple telegram-bot-api
0.10 6.5
0.11.1 6.5.1
0.12 6.7.1
0.13 7.0
0.14 7.3
0.14.2 7.4
0.14.3 7.4.2
0.14.4 7.4.3

Nick

About

Easy to use library for building Telegram bots in Haskell.

Resources

Stars

Watchers

Forks

Packages

No packages published