BSD-3-Clause licensed by Nickolay Kudasov
This version can be pinned in stack with:telegram-bot-simple-0.2.0@sha256:9bced51a22a2368b9b93bf9e420dc91fe5db57ae00a6fc147a0ed297ea5826d2,3551
Module documentation for 0.2.0
Depends on 23 packages
(full list with versions):
aeson,
aeson-pretty,
base,
bytestring,
cron,
hashable,
http-api-data,
http-client,
http-client-tls,
monad-control,
mtl,
pretty-show,
profunctors,
servant,
servant-client,
split,
stm,
telegram-bot-simple,
template-haskell,
text,
time,
transformers,
unordered-containers telegram-bot-simple
Easy to use library for building Telegram bots in Haskell.
Disclaimer: this library is under development.
It is usable for most stuff, but is still far from a stable release.
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.
Contributing
Contributions are welcome!
Feel free to ping me on GitHub, file an issue or submit a PR :)
Nick
0.2.0
-
Major changes:
-
Minor changes:
- Add
getEnvToken
helper (see ce7d1f7
);
- Add
IsString
instance for Telegram.Token
(see f105bb9
);
- Print Servant errors when
getUpdates
fails (see bc7c5bb
);
- Split
Telegram.Bot.Simple
into several submodules (see 8ed2783
);
- Add
withEffect
helper in Telegram.Bot.Simple.Eff
(see aebba52
);
- More Haddock documentation;
-
Fixes:
- Resolve #7 (see #8);
- Fix undefined in startBotAsync and add more documentation (see
7879066
);
- Fix inline buttons issue (see #10);