Tuesday, October 17, 2017

How To Connect A Bot To Kik

Through Bot Libre, you can now send and receive messages on Kik with your own bot. This "How To" will give you a step by step process to connect your bot with Kik.

Step 1 - Create a Bot

First you must create a bot that you want to connect to Kik, or you can use one of your existing bots. To create a bot, follow the instructions here: How to create your own chat bot in 10 clicks.

Step 2 - Create a Kik Developer Account

Download the Kik app onto your smartphone and sign up for an account if you do not have one already. Next, go to the Kik Developer site. There will be a Kik code that you need to scan from the Kik app on your phone by tapping on the plus sign button on the bottom right of the screen and selecting 'Scan a Kik Code.'

Step 3 - Create Bot and Login to Bot Dashboard

After you have scanned the above code on your phone, it will start a Kik chat with 'Botsworth' who will help you set up your bot. First it will ask you what you would like your bot's username to be. After confirming the name of the bot, it will ask you if you would like to log in to the Bot Dashboard. Answer with 'Yes', and you will be logged in to the Kik Bot Dashboard in the browser window you scanned the Kik code from.

Click the 'Configuration' button on the top off the Bot Dashboard.

Step 4 - Retrieve Bot Settings

The configuration screen will show the bot's username and API Key that you will need to enter on the bot's admin page on the Bot Libre site.

Copy down the 'Display Name' and 'API Key' and return to the Bot Libre site.

Step 5 - Enter Bot Settings on Bot Libre

Navigate to your bot's Admin Console and select the 'Kik' option.

On the Kik settings page on Bot Libre, enter the Bot Username and API Key from the Kik Bot Dashboard into the corresponding fields below.

Once the name and API Key have been entered, press the 'Save' button to complete the setup.

Your bot should now be able to send and receive messages on Kik. If you encountered any issues, or would like help setting up your bot please email us at support@botlibre.com or upgrade to our Platinum service and we can build your bot for you.

 

How To Connect A Bot To WeChat

Through Bot Libre, you can now send and receive messages on WeChat with your own bot. This "How To" will give you a step by step process to connect your bot with WeChat.

Step 1 - Create a Bot

First you must create a bot that you want to connect to WeChat, or you can use one of your existing bots. To create a bot, follow the instructions here: How to create your own chat bot in 10 clicks.

Step 2 - Apply for a WeChat Account

Go to http://apply.wechat.com/ and fill out the registration form.

It may take a few days to be approved, then you can sign in to the WeChat Official Account Admin Platform.

Enter your registration email and password, then click the "Log In" button.

Step 3 - WeChat Admin Platform Setup

Scroll down to the 'Developer' section on the menu on the left of the screen and click on 'Basic Configuration.'

Copy down the AppID and AppSecret, as you will need to enter them into your bot's Admin Console on the Bot Libre site.

Next, return to the Bot Libre site and navigate to your bot's Admin Console.

Step 4Enter Bot Settings on Bot Libre

Click on the 'WeChat' link in your bot's Admin Console.

Enter the 'AppID' and 'AppSecret' from the WeChat Developer configuration page into the corresponding fields on your bot's WeChat admin page on Bot Libre.

Enter any set of characters into the 'Token' field. You will need to enter the same token on the WeChat Admin Platform later. Copy down the 'WeChat Messaging Endpoint URL' as you will need to enter that on the WeChat Admin Platform as well. If you are using an International WeChat account, select that radio button, otherwise select China Account.

Click the 'Save' button to complete the bot configuration on the Bot Libre site.

Next, return to the Developer Basic Configuration page on the WeChat Official Account Admin Platform site.

Step 5 - WeChat Server Settings Configuration

Click the 'Edit' button to continue.

In the 'URL' field, enter the 'WeChat Messaging Endpoint URL' from your bot's Admin Console from the previous step. In the 'Token' field, enter the token you had previously entered on your bot's Admin Console. If the 'EncodingAESKey' field is not filled out, click the 'Random' button or enter your own.

Scroll down and click the 'Submit' button to complete the server configuration.

Next, click the 'Enable' button to finish up on the WeChat Official Account Admin Platform.

Your bot should now be able to send and receive messages on WeChat. If you encountered any issues, or would like help setting up your bot please email us at support@botlibre.com or upgrade to our Platinum service and we can build your bot for you.

Announcing Bot Libre 6.0!

We have released Bot Libre 6.0!

The worlds most advanced bot platform just got better. Bot Libre 6.0 is a free and open source platform for developing and hosting bots. Bot Libre 6.0 includes support for chat bots, virtual agents, virtual assistants, social media bots, game bots, live chat, animated avatars, and speech. Bot Libre supports bots for the web, mobile, Facebook, Twitter, Skype, Telegram, Kik, WeChat, Slack, email, SMS, IRC, and new platforms are being added every month.

"Bot are the new apps". Mobile has replaced the web as the main communications market, and social media apps are the most popular mobile apps. Businesses need to connect with consumers on the platforms they use, so it now makes more sense for a business to create a bot/chat interface into their business instead of a website, or their own mobile app. Bot Libre lets you create a bot for yourself or your business and deploy the bot to the Facebook, Twitter, Skype, Telegram, Kik, WeChat, Slack, the web, mobile, and other services. Bots let you "write once deploy everywhere".

Bot Libre 6.0 supports rich HTML responses including buttons, links, choices, images, video, and audio. Bot Libre supports HTML responses on the web, mobile, and automatically maps HTML to social media platforms.

Bot Libre bots can be trained using natural language, chat logs, response lists, Twitter feeds, AIML, and scripting. Responses are automatically matched using a heuristic artificial intelligence algorithm and does not require any programming. Responses can also use keywords, topics, required words, labels, repeats, and other meta data.

Bot Libre 6.0 supports programming and scripting your bot using AIML 2, and Self. Self is our own dialect of JavaScript. Self is an object oriented scripting language, and integrated with an object database. Self extends JavaScript to provide support for natural language processing, state machines, object persistence, and includes a class library for accessing web services and utilities. Self also supports all AIML 2 operations, and some aspects of ChatScript patterns.

New features in Bot Libre 6.0 since 5.0 include:

  • New bot and live chat embed interface, including 5 new style options and support for custom stylesheets.
  • Integrated support for bots on Kik
  • Integrated support for bots on WeChat
  • Integrated support for bots on Skype, Bing, Cortana, and the Microsoft Bot Platform
  • Game SDK and game machine learning
  • Telegram group bots
  • Facebook custom templates and quick replies
  • Timers and bot services
  • Continuous speech recognition for Android and iOS
  • Micro AI Engine for Android and iOS

Create your own free account and bot today on botlibre.com, or let us build your bot for you on our commercial service Bot Libre for Business.