Add to Slack

Gupshup Proxy Bot

The Proxy bot can act as another bot upon user request. This is a particularly useful tool for bot developers in the testing phase. During the build and test phase of bot dev, a developer can instantly test the bot as if it is already live on Slack, without having to actually publish the bot on Slack. This dramatically increases the speed and efficiency of developing Slack bots.

Note: Only bots built using the Gupshup bot-building platform can be tested with the Proxy Bot. (When the bot is ready for prod, the developer will obviously have to go through the official Slack process to give the bot its own identity and listing.)

The Proxy bot uses just one command: proxy <your-botname>

For example, try: proxy ecom

Implementation

Upon clicking, 'Add to Slack' you will be asked to Sign in your team and there after click 'Authorize' once done.

You will find gupshupproxybot member in your list.

Illustration Implementation

Invoking the bots on Slack

Proxy Channel Illustration

1. In the channel

To invoke the bot in a channel, send this message @gupshupproxybot: proxy <botname> When the bot responds, reply @gupshupproxybot: <Message> and Follow the instructions given by the bot.

For example: @gupshupproxybot: hi

This @mention behaviour is required so that the bot only responds when they are asked to.

2. Private Message

Send 'proxy <botname>' as private (direct) message to 'gupshupproxybot'.

When the bot responds, reply with 'Hi' or 'Help' Follow the instructions given by the bot.

Ilustration Private message

Add to Slack


Please wait

Added below language support for WhatsApp,

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 devsupport@gupshup.io