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
8
votes
2 answers

How to add Slack message button to open direct chat with a user?

I have a Slack bot that needs to return a message that includes list of Slack users and a button to direct message each user. I want the engagement experience to stay consistent for the user. If the user is interacting with the bot via a desktop…
krsyoung
  • 1,171
  • 1
  • 12
  • 24
7
votes
1 answer

Compare Microsoft Bot Framework With Howdy Botkit

I am looking to create a bot and have come across Microsoft Bot Framework (with LUIS or can use C# SDK provided by API.AI) and Howdy.ai Botkit (with Middleware support for LUIS & API.AI). Can someone help me with comparison between these two? I am…
Lalit Bhatt
  • 115
  • 9
7
votes
1 answer

iOS Facebook Messenger, automatically close link after its been opened and task completed

Using the iOS Facebook Messenger App on my iPad, I'm building a bot that will send a user a media player link. After the user has clicked the link, it opens the link inline, inside the Facebook Messenger App (at least this is the iPad behavior). At…
6
votes
2 answers

why docker container exits with code 0?

I am currently trying to create a Messenger Bot with Botkit framework ! Since I work on different computers I want to use docker to prevent any local configurations problems. Unfortunately, I am new to botkit AND docker. file structure bot ├──…
Gane D. Geoffrey
  • 165
  • 1
  • 4
  • 10
6
votes
0 answers

Slack API and custom slack app always get invalid-oauth with botkit framework

Ì'm running around a boring problem. Since few days, I'm always getting invalid_oauth from slack API... I'm using Botkit framework, node.js server this is my debug : info: ** Starting webserver on port 3000 info: ** Serving webhook endpoints for…
Viot Camille
  • 197
  • 1
  • 1
  • 10
6
votes
1 answer

Ignore Slack edits in a Room but not directly to the bot

I have a bot running using botkit. I want to give a warning message that edited messages are ignored just when you're talking directly to the bot so I'm doing: controller.on('message_changed', function(bot, message) { bot.reply(message,…
Justin Harris
  • 1,969
  • 2
  • 23
  • 33
5
votes
1 answer

How to get a list of users from Slack API using BotKit?

I'm trying to create a bot that sends a direct message to a random slack user. The first step I am trying to accomplish is console.logging the list of users. Here is what I have so far: controller.hears('marco', 'direct_message', function(bot,…
Ralph David Abernathy
  • 5,230
  • 11
  • 51
  • 78
4
votes
1 answer

Slack Button text is not fully shown. dots are added at end

slack button getting cut bot.reply(message, { attachments:[ { title: 'Do you want to interact with my buttons?', callback_id: '123', attachment_type: 'default', actions: [ …
4
votes
1 answer

What is the difference between rasa core and botkit framework in terms of flow of conversation?

I am learning bot development using rasa. I took simple banking system use-case in that. Below is short flow: I want to apply for loan Home loan Car Loan Personal Loan **User comes again after some days** Hey,…
Arti Berde
  • 1,182
  • 1
  • 11
  • 23
4
votes
3 answers

Update a bot message after responding to a slack dialog

I'm having some issues to update an interactive message after responding to a slack dialog. I'm using botkit on a node.js server. Here is my workflow: User trigger an interactive message via a slash command User click a button on that message A…
RomOne
  • 2,065
  • 17
  • 29
4
votes
1 answer

Darn – that slash command didn't work (error message: `503_service_error`

I followed this tutorial: https://api.slack.com/tutorials/easy-peasy-slash-commands to create a simple slack app for slash commands. The application is running on my server under the port 1336, on a VPN. This server (IP included - obviously) cannot…
user6742885
4
votes
1 answer

Using botkit for a Slack bot, is there a way to update messages when in a conversation?

This is about developing a Slack bot using Botkit. Slack allows you to update messages in place - for instance, if you're getting input from the user (whether via text or buttons), you can update the message based on that. (More about this here,…
Chasseur
  • 190
  • 2
  • 10
4
votes
1 answer

Botkit And Aws Lambda

How to deploy an slack bot which is built using Botkit in Aws Lambda. If it is a slash command we can respond to event by using below code. exports.handler = function(event, context) { //Echo back the text the user typed in …
krish
  • 63
  • 6
3
votes
2 answers

How to build chatbot using botkit anywhere in nodejs application?

I am trying to build a chatbot using botkit anywhere and nodejs. I don't want to use any third-party messaging platform. I refer to this link https://github.com/howdyai/botkit#build-your-bot and try to setup chatbot in nodejs application: First,…
Arti Berde
  • 1,182
  • 1
  • 11
  • 23
3
votes
0 answers

Adapting botkit to Discord

I've been playing with Andrew Templeton's 'Bottie' code (https://github.com/andrew-templeton/bottie) to make NLP-driven bots. The original code was built to work with Slack but I wish to adapt it to the Discord client instead. I've made some…
Code Monkey
  • 800
  • 1
  • 9
  • 27
1
2 3
11 12