repositorypackage
0.0.0-20241210221458-4ba13151d2de
Repository: https://github.com/kbgod/illuminate.git
Documentation: pkg.go.dev
# README
Golang Telegram Bot Fremework
Based on paulsonoflars/gotgbot types generation and inspired by mr-linch/go-tg
All the telegram types and methods are generated from
a bot api spec. These are generated in the gen_*.go
files.
Bot API 8.1
Features:
- All telegram API types and methods are generated from the bot api docs, which makes this library:
- Guaranteed to match the docs
- Easy to update
- Self-documenting (Re-uses pre-existing telegram docs)
- Type safe; no weird interface{} logic, all types match the bot API docs.
- No third party library bloat; only uses standard library.
- Updates are each processed in their own go routine, encouraging concurrent processing, and keeping your bot responsive.
- Code panics are automatically recovered from and logged, avoiding unexpected downtime.
Getting started
Download the library with the standard go get
command:
go get github.com/kbgod/illuminate
Example bots
in progress...
Quick start
You can find a quick start guide here.
Docs
Docs can be found here.
Contributing
in progress...