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
- Host: GitHub
- URL: https://github.com/boilertalk/telegrambot.swift
- Owner: Boilertalk
- License: mit
- Created: 2017-08-10T02:07:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-24T21:00:11.000Z (over 5 years ago)
- Last Synced: 2025-09-18T22:55:22.670Z (5 months ago)
- Topics: chatbot, chatbot-framework, server-side-swift, swift, telegram-api, telegram-bot, telegram-bot-api, vapor, vapor-provider, vapor-swift
- Language: Swift
- Size: 92.8 KB
- Stars: 7
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :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...