Bot Icon

BOT SDK

Bot is just another user on Teamchat Platform, just that its a program which can send and receive messages.

 

Version Binaries Samples Documentation All (Binaries, Samples and Docs) Release Notes Release Date
2.1 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 2.1
  • Ability to Get Room Members list.
  • User Invited Event has been added.
  • Methods for GET Room Name has been added.
26th February 2016
2.0 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 2.0
  • Ability to show the last updated values of the fields.
  • Email and UserName has been added to the MemberAdded, MemberRemoved, MemberLeft and BotAdded events.
  • Methods for Leave Room, Remove User, ChangeAdmin of Room and Close Room have been added.
15th January 2016
1.9 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 1.9
  • Radio button should have default value as "" if not supplied.
  • Issue related showDetails(false) is fixed.
  • Ability to add actionreplace is added.
  • Bug in getAllFields() is resolved.
  • Call back methods for errors and success are added.
  • Method to change the display name in chatlets is added.
  • Feature to enable and disable keyword shown in help is added.
  • Initialization with only api key has been added.
  • Rooms now support aliases.
  • Bug related to Rich Media Chatlet has been resolved.
  • Need a numeric field that aggregates replies (sum, average) Such as sales amount.
  • Issue related Upload file has been resolved.
  • Radio button should have default value as “” if not supplied.
  • Issue related showDetails(false) is fixed.
  • Ability to add actionreplace is added.
  • Bug in getAllFields() is resolved.
  • Call back methods for errors and success are added.
  • Method to change the display name in chatlets is added.
  • Feature to enable and disable keyword shown in help is added.
  • Initialization with only api key has been added.
  • Rooms now support aliases.
  • Bug related to Rich Media Chatlet has been resolved.
  • Need a numeric field that aggregates replies (sum, average) Such as sales amount.
  • Issue related Upload file has been resolved.
5th December 2015
1.8.1 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 1.8.1
  • Bug fix for adding alias by FormId
26th October 2015
1.8 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 1.8
  • Updated SDK to work with API Keys, Username and Password are no longer supported in SDK.
  • Added Location as a field.
  • Added HTML Chatlet.
  • Fixed p2p issue.
  • Added feature to schedule chatlet expiry.
  • Added method for adding aliases for chatlets by formid.
  • Added Attach File as a field.
  • Added Attach Image as a field.
  • Added Contact as a field.
  • Report Chatlet issue is resolved.
  • Bot SDK RichmediaChatlet upload issue resolved.
  • New TakeActionChatlet added.
  • Added Radio Button as a Field
  • Added check box as a Field
  • Fixed issue that Label was visible in case of Hidden fields when posted from Bot SDK.
  • Enchanced p2p messaging to support userid.
  • Now Create a room can be done using email or userids or both.
  • Added functionality to add members to existing rooms.
22nd October 2015
1.7 Click HereUpload Component (Optional) Click Here View Download Click Here View Version 1.7
  • Retry Logic has been added for handled exceptions during sending a message.
  • RichMediaChatlet is now enhanced to be able to upload files.
  • Annotation for handling file uploads has been added.
  • Annotation to trigger keyword with param has been added.
  • A way to set endpoint in teamchat web applications has been added.
  • Get All Fields method has been added in the Reply Interface.
  • RichMedia chatlet does not support adding file names.
7th September 2015
1.6 Click Here Click Here View Download Click Here View Version 1.6
  • Create room now supports adding a welcome message.
  • Mysql Connection Pooling has been implemented.
  • Sending and Receiving Comments has been added.
  • XSLT is now a global property.
  • Default support for “help” keyword has been added.
  • Ability to set and add Reply Action has been added.
  • Provision for adding Meta Information to the chatlet has been given.
  • Provision for adding Locale information and date format to the chatlet has been added.
  • Issue of two labels appearing in the form has been fixed.
4th August 2015
1.5 Click Here Click Here View Download Click Here View Version 1.5
  • Added accessor method to set Custom XSLT in the chatlet.
  • Fix for issue of not getting replies when replying on the same chatlet more than once.
  • Added TeamChat Events – MemberAdded, BotAdded, MemberRemoved, MemberLeft.
  • @OnKeyword is now case insensitive by default.
  • Added Survey and CheckList Chatlets.
  • Added regex validations for the fields.
  • Chatlet by Reference has been implemented.
  • TeamChatContextListener has been enhanced to expose the TeamChatAPI instance that it creates.
  • Remove field method added in BotData interface.
  • Room Messages are being cleared after perform.
  • Added Log4J logging.
  • Added ReservedKeyWord Exception if reserved keywords are being used as form names.
  • Memory Leak issues have been fixed.
  • Tomcat crash issue has been resolved.
14th July 2015
1.4 Click Here Click Here View Download Click Here 17th June 2015
1.3 Click Here 03rd June 2015
1.2 Click Here Click Here View Download Click Here 05th May 2015
1.0 Click Here Click Here View Download Click Here 16th March 2015

 

Version Binaries Samples Documentation All (Binaries, Samples and Docs) Release Notes Release Date
1.0 Click Here WIP ViewDownload Click Here 18th December, 2015
1.6 (Beta) Click Here WIP WIP Click Here 1st October, 2015

 

Version Binaries Samples Documentation All (Binaries, Samples and Docs) Release Notes Release Date
1.2 beta icon Click Here Click Here WIP Click Here 14th October, 2015
{Processing}

Bot developers for Line: With the release of Line Messaging API, all BOT API Trial Accounts are scheduled to be deleted. Please republish your bot according to new Line implementation, mentioned under Publish tab in My Bots section.

New tool for non-developers- Our Flow Bot Builder helps users create their bot messaging flow with a graphical editor.

API.ai tool is now available for developing your NLP/AI bot.

Gupshup Enterprise APIs (SMS,Voice and Email) are now available directly in the APIs section.

New channels added for publishing bots- Smooch.io and your website as a web widget.

Now you can access our services including the bot builder tool using your Facebook login credentials.

Now you can delete the dummy bots created for testing from the My Bots Dashboard.

You can now access Bot specific data from your Dashboard itself.

Introducing a hassle free bot development experience for users to instantly create bots using our pre-defined restaurant templates. Check out our blog to know more.

We are removing few redundant parameters, that were being sent when a callback happens to your bot (i.e. inbound message comes to your bot).

Following is the list of parameters.

  1. sender
  2. message
  3. context

However, we will continue to send following parameters. If you are using any of the deprecated parameters, we request you to use these alternatives.

  1. senderobj
  2. messageobj
  3. contextobj

You are requested to make a note of this and do the necessary changes immediately to your bot code to keep it working. Should you need any help, please feel free to send an email to support@gupshup.io