Swiftpack.co - Package - Boilertalk/TelegramBot.swift

Build Status license swift vapor

:alembic: TelegramBot.swift

This library provides helpers for Swift to interact with the Telegram bot api. It simplifies the requests to the Telegram API as well as parses incoming updates for you.

This library can be used with Vapor 3 and with any other web libraries.

:sparkles: Supported features

The following is a list with all features of the facebook Send API and webhooks as of May 2017 together with a note whether it is supported or not. If you find something that's not listed there please open an issue.


TODO: Add supported Webhook / Update features


TODO: Add supported request features

:package: Installation

Add the following line to your dependencies in the Package.swift file:

.package(url: "https://github.com/Boilertalk/TelegramBot.swift.git", from: "0.3.1")

Then you can start importing TelegramBot.

import TelegramBot

:book: Documentation


TODO: Add documentation for Webhooks / Updates


TODO: Add documentation for requests...

:rocket: Contributing

TODO: Add information for contributors...


Stars: 3
Help us keep the lights on


0.4.0 - Jan 29, 2019

First send api methods, PromiseKit extensions.

0.3.1 - Jan 29, 2019

Rename the vapor register route to reflect library standards.

0.3.0 - Jan 29, 2019

This version removes the dependency to Vapor. You can now use it with any Swift web library and even without any dependency.

0.1.0 - Aug 16, 2017

This release implements the most basic functions to parse incoming Telegram bot updates.

TODO: Inline mode and payments