Categorygithub.com/kbgod/illuminate
repositorypackage
0.0.0-20241210221458-4ba13151d2de
Repository: https://github.com/kbgod/illuminate.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Golang Telegram Bot Fremework

Test codecov 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...