Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: about 2 months ago
JSON representation

Clojure library implementation of the Telegram Bot API.

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