GitHub - antinolabsdev/SuperBotSDK

Live Chat ios SDK Help Desk

SuperBot iOS SDK

Best-in-Class ChatBot for your mobile apps. Integrate painlessly the ChatBot for your customer support inside any iOS App with SuperBot SDK

Language Language License

SuperBot is the most complete AI-driven Omni-channel conversation ChatBot developed with the help of technologies like Machine Learning and Artificial Intelligence powered by Google Algorithms for assisting organizations to attend their online queries.

The Bot’s intelligence is backed by high data analytics and research. The AI technology used, makes it smarter every second, as it empowers the Bot with a Self-Learning Capability.

The SuperBot iOS SDK is really simple to integrate into your apps, and allow your users to contact you via chat.

Requirements

  • iOS 9.0+
  • Xcode 10.2.1+
  • Swift 4.2 or Objective-C

CocoaPods

To use the Customerly SDK we recommend to use Cocoapods 1.7.0 or later

CocoaPods is a dependency manager for Cocoa projects. You can install it with the following command:

To integrate the Customerly SDK into your Xcode project using CocoaPods, specify it in your Podfile:

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'
use_frameworks!

pod 'SuperBotSDK', :git =>"https://github.com/antinolabsdev/SuperBotSDK.git"

Then, run the following command:

Usage

If you are setting up a new project, you need to install the SDK. You may have already completed this as part of creating a Customerly account. We recommend using CocoaPods 1.7.0 or later to install the SDK.

First of all, if you don't have an Xcode project yet, create one, then install the SDK following the paragraph Cocoapods.

1) Import the Customerly iOS SDK module in your UIApplicationDelegate subclass:

2) Configure a Customerly iOS SDK shared instance, in your App Delegate, inside application:didFinishLaunchingWithOptions: method:

SuperBot.sharedInstance.configure(AccountKey: "YOUR_ACCOUNT_KEY", SecretKey: "YOUR_SECRET_KEY")

If in doubt, you can look at the examples in the demo application.

Show Support Button

You can show the SuperBot chat support button on view controller by calling the method showBot:

SuperBot.sharedInstance.showBot(on: self)

where self is your current view controller.

Hide Support Button

You can show the SuperBot chat support button on view controller by calling the method hideBot:

SuperBot.sharedInstance.hideBot()

Contributing

  • If you need help or you'd like to ask a general question, contact us support@pinnacleworks.net
  • If you found a bug, open a service request.
  • If you have a feature request, open a service request.
  • If you want to contribute, submit a pull request.

Acknowledgements

Made with ❤️ by Antino Labs and PinnacleWorks.

License

SuperBot is released under the MIT license. See LICENSE for details.