Questions tagged [botkit]

Botkit is a toolkit for making bot applications. Botkit is designed to ease the process of designing and running useful, creative bots that live inside Slack, Facebook Messenger and other messaging platforms.

It provides a semantic interface to sending and receiving messages so that developers can focus on creating novel applications and experiences instead of dealing with API endpoints.

Botkit features a comprehensive set of tools to deal with popular messaging platforms, including:

  • Slack
  • Facebook Messenger
  • Twilio IP Messaging

GitHub project: https://github.com/howdyai/botkit

174 questions
0
votes
1 answer

Start a conversation with a user Botkit

I'm using Botkit to create a bot for slack. I was wondering if it was possible to start a conversation using bot.startConversation() with a specific user using their user ID or channel ID.
0
votes
1 answer

Botkit embed with React + React-Router results in 404 error

With React 16 and React-Router 4, I'm trying to using Botkit's embed code in a component, but it's just stuck in "Disconnected...reconnecting": Code Sandbox is here (I've removed the OnClick header and embedded_messenger divs as I want it to launch…
Robbie
  • 447
  • 1
  • 6
  • 19
0
votes
1 answer

why Botkit stores data in json_file_store?

So, we are trying to implement slack integration with our product, botkit uses json_file_store to store channel, team, user related information, why does botkit stores such data? Is there way to avoid storing such data on production environment? or…
0
votes
1 answer

Botkit Studio and LUIS Integration

We are used to that any NLU service integration with Botkit should be implemented as middleware. This is a fairly obvious approach. Botkit Studio has added LUIS support out of the box recently. And that approach confuses me. Depending on the…
mitenka
  • 1,365
  • 1
  • 10
  • 10
0
votes
1 answer

Integrating watson chatbot with slack without usernane and password

I am new to Watson Assistant and to BotKit. I was trying to create a chatbot and integrate it with Slack, but botkit needs a "conversation username" and "conversation password" to integrate with Watson Assistent. However I only have the Watson…
0
votes
1 answer

How can I use Botkit Middleware with Watson Assistant dialog server actions?

I followed this tutorial to deploy a Slackbot with Watson Assistant. The tutorial uses server actions in the dialog to directly interface with a database. To connect Slack with Watson Assistant the tutorial uses the Conversation connector. That…
0
votes
1 answer

Making a bot to fill out a Troops.ai dialog to update a salesforce record, how to have my bot fill out troops dialog?

I am trying to make a slack bot that interacts with the Troops application. Right now, a team is receiving a message and manually inputting a form into salesforce, and I think it would be much easier, efficient, and accurate to have a computer…
0
votes
0 answers

Dialogflow middleware not working with Botkit

I've created a FB chatbot with botkit and I'm trying to connect a dialogflow middleware. For some reason, when I connect the middleware like so I don't get any response: bot.js: var dialogflowMiddleware = require('botkit-middleware-dialogflow')({ …
doctopus
  • 5,349
  • 8
  • 53
  • 105
0
votes
1 answer

Botkit, sending messages to rooms in Jabber

I am trying to create a bot for jabber and it works fine if i send a message to a user e.g bot.say(message = { text: 'hi', user: 'user@domain.com' }) However when I am trying to do the same thing for a chat room it fails to do so. Do I need…
Jan
  • 338
  • 3
  • 18
0
votes
1 answer

How to login jira through BOT?

Scenario : I created a BOT (accessible via internet) using botkit which intercepts commands from CISCO SPARK and execute these commands on JIRA (on-prem). JIRA Server is configured with LDAP login. Question : I don't want to use the BOT account to…
Chandan Gupta
  • 599
  • 3
  • 7
  • 20
0
votes
1 answer

create a slack message and edit before sending

I have created a bot using Botkit and am working on creating an interactive message. What I want to do is when the user clicks on the button in the interactive message, a new message will be created pulling som info from the original interactive…
Henrik
  • 1
  • 2
0
votes
0 answers

IBM cloud functions with Watson Conversation

This is my first project with Watson Conversation. I have the conversation working OK and all nodejs is being hosted on IBM Cloud. When I integrated with Facebook and Slack there is one part of the conversation that won't work - the part that makes…
0
votes
1 answer

How capture audio message receive or image receive in BotKit Facebook

I have been using Botkit Facebook Messenger and I can receive text messages from Facebook perfectly, however I can not capture audio messages, images or attachments. Has anyone been able to capture these types of messages? var Botkit =…
zterk
  • 3
  • 2
0
votes
1 answer

Slack Bot not downloading files from direct message but is downloading when uploaded to a channel

So I have written a code to download a file from a slack bot the code is var https = require('https'); var fs = require('fs'); var pDownload= function (url, dest){ var slug = url.split('.com').pop(); console.log(slug); var options = { …
Rohil
  • 177
  • 1
  • 3
  • 13
0
votes
1 answer

How to access logs on StdLib for my nodejs application

I have a node js application for a slack-bot deployed on StdLib for a slack-bot application that I created using the following tutorial: Build a serverless slack bot in 9 minutes with node js and stdlib Now, everything is up and running, but I just…
Sumit
  • 2,189
  • 7
  • 32
  • 50