Easy to use library for building Telegram bots in Haskell.
Haskell
125
391 commits
updated Dec 16, 2025
Easy to use library for building Telegram bots in Haskell.
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.
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.
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
You can use a Nix flake from this repo to get several development tools.
Run nix develop. This command will make available cabal, ghc, and haskell-language-server.
Run cabal run example-echo-bot to start a bot.
| 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
Haskell
97.6%
Dhall
2.0%
Easy to use library for building Telegram bots in Haskell.
Haskell
125
391 commits
updated Dec 16, 2025
Easy to use library for building Telegram bots in Haskell.
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.
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.
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
You can use a Nix flake from this repo to get several development tools.
Run nix develop. This command will make available cabal, ghc, and haskell-language-server.
Run cabal run example-echo-bot to start a bot.
| 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
Haskell
97.6%
Dhall
2.0%