https://github.com/wdhowe/telegrambot-lib
Clojure library implementation of the Telegram Bot API.
https://github.com/wdhowe/telegrambot-lib
clojure lein leiningen telegram telegram-api telegram-bot telegram-bot-api
Last synced: 8 months ago
JSON representation
Clojure library implementation of the Telegram Bot API.
- Host: GitHub
- URL: https://github.com/wdhowe/telegrambot-lib
- Owner: wdhowe
- License: epl-2.0
- Created: 2020-10-10T02:33:19.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-06-02T22:12:52.000Z (over 1 year ago)
- Last Synced: 2025-04-16T02:57:08.601Z (9 months ago)
- Topics: clojure, lein, leiningen, telegram, telegram-api, telegram-bot, telegram-bot-api
- Language: Clojure
- Homepage:
- Size: 249 KB
- Stars: 72
- Watchers: 3
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# telegrambot-lib
[![Build Status][gh-actions-badge]][gh-actions] [![Clojars Project][clojars-badge]][clojars] [![Clojure Docs][cljdoc-badge]][cljdoc-link] [![Clojure version][clojure-v]](project.clj)
A Clojure library for interacting with the Telegram Bot API.
The goal of this library is to be a complete implementation of the Telegram Bot API in Clojure,
without adding extra bot logic.
Each API call is a Clojure function, with docstrings outlining required and optional parameters.
> **For more information on updates to the Telegram Bot API version, see the [Releases](https://github.com/wdhowe/telegrambot-lib/releases).**
## Usage
For getting started/examples, documentation is available on the project wiki and github pages.
- [Wiki](https://github.com/wdhowe/telegrambot-lib/wiki)
- [Github pages](https://wdhowe.github.io/telegrambot-lib/)
For details on the library API, docs are generated on cljdoc.
- [API Docs](https://cljdoc.org/d/telegrambot-lib/telegrambot-lib/CURRENT/api/telegrambot-lib.core)
## License
Copyright © 2020-2024 Bill Howe and contributors
This program and the accompanying materials are made available under the
terms of the Eclipse Public License 2.0 which is available at
.
This Source Code may also be made available under the following Secondary
Licenses when the conditions for such availability set forth in the Eclipse
Public License, v. 2.0 are satisfied: GNU General Public License as published by
the Free Software Foundation, either version 2 of the License, or (at your
option) any later version, with the GNU Classpath Exception which is available
at .
----
[gh-actions-badge]: https://github.com/wdhowe/telegrambot-lib/workflows/ci%2Fcd/badge.svg
[gh-actions]: https://github.com/wdhowe/telegrambot-lib/actions
[cljdoc-badge]: https://cljdoc.org/badge/telegrambot-lib/telegrambot-lib
[cljdoc-link]: https://cljdoc.org/d/telegrambot-lib/telegrambot-lib/CURRENT
[clojure-v]: https://img.shields.io/badge/clojure-1.11.3-blue.svg
[clojars]: https://clojars.org/telegrambot-lib
[clojars-badge]: https://img.shields.io/clojars/v/telegrambot-lib.svg