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

https://github.com/boilertalk/telegrambot.swift

A helper tool for creating telegram bots with vapor
https://github.com/boilertalk/telegrambot.swift

chatbot chatbot-framework server-side-swift swift telegram-api telegram-bot telegram-bot-api vapor vapor-provider vapor-swift

Last synced: 4 months ago
JSON representation

A helper tool for creating telegram bots with vapor

Awesome Lists containing this project

README

          





Build Status


license


swift


vapor

# :alembic: TelegramBot.swift

This library provides helpers for Swift to interact with the [Telegram bot api](https://core.telegram.org/bots/api). It simplifies the requests to the Telegram API as well as parses incoming [updates](https://core.telegram.org/bots/api#getting-updates) for you.

This library can be used with [Vapor 4](https://github.com/vapor/vapor) 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](https://github.com/Boilertalk/TelegramBot.swift/issues).

### Webhooks

> TODO: Add supported Webhook / Update features

### Requests

> TODO: Add supported request features

## :package: Installation

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

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

Then you can start importing `TelegramBot`.

```Swift
import TelegramBot
```

## :book: Documentation

### Webhooks

> TODO: Add documentation for Webhooks / Updates

### Requests

> TODO: Add documentation for requests...

## :rocket: Contributing

> TODO: Add information for contributors...