How to create a Telegram, Facebook Messenger, and Google Assistant bot with Swift using Vapor on Linux and macOS.
Features • Platforms and Tutorials • Language Support • Requirements • Communication • Contributing • Deploying • Platforms Usage • Documentation • Changelog • Demos • Authors • License
SwiftyBot is an example of how to create a bot with Swift on top of Vapor.
Here is the list of all the features:
There are a lot of bot platforms out there that can be added...
Bot Platform | Blog Post Link |
---|---|
Telegram | How to create a Telegram bot with Swift using Vapor on Ubuntu / macOS |
Facebook Messenger | How to create a Facebook Messenger bot with Swift |
Google Assistant | Not Available Yet |
See CONTRIBUTING.md file.
If you need more help through this steps, you can read How to create a Facebook Messenger bot with Swift blog post, from Step 1 to Step 4.
TELEGRAM_SECRET
environment variableIf you need more help through this steps, you can read How to create a Telegram bot with Swift using Vapor on Ubuntu / macOS blog post.
MESSENGER_SECRET
environment variableMESSENGER_TOKEN
environment variableIf you need more help through this steps, you can read How to create a Facebook Messenger bot with Swift blog post.
ASSISTANT_SECRET
environment variableTo see what has changed in recent version of SwiftyBot, see the CHANGELOG.md file.
You can open Telegram and search for SwiftyBot to start talking with him!
You can open Facebook Messenger and search for SwiftyBotMessenger to start talking with him!
You can open Google Assistant and write Talk to SwiftyBot to start talking with him!
Fabrizio Brancati
https://www.fabriziobrancati.com - [email protected]
Roberto Chiaveri
SwiftyBot is available under the MIT license. See the LICENSE file for more info.