Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/RobustaStudio/bkit
build a messenger bot using HTML
https://github.com/RobustaStudio/bkit
bot bot-framework facebook golang html-parser messenger messenger-bot robusta
Last synced: 3 months ago
JSON representation
build a messenger bot using HTML
- Host: GitHub
- URL: https://github.com/RobustaStudio/bkit
- Owner: RobustaStudio
- Created: 2018-02-21T19:43:43.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-10T10:32:28.000Z (almost 7 years ago)
- Last Synced: 2024-06-01T11:30:53.446Z (8 months ago)
- Topics: bot, bot-framework, facebook, golang, html-parser, messenger, messenger-bot, robusta
- Language: Go
- Size: 1.2 MB
- Stars: 36
- Watchers: 8
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-egypt-opensource - RobustaStudio/bkit - build a messenger bot using HTML. (Projects / Chatbot Frameworks)
README
BKIT
====
> An advanced tiny bots scripting engine using the power of XML/HTML.Features
====
- Portable & Tiny
- Embedded a tiny `Expression Engine` to support simple scripting
- Supports the following tags `meta, text, label, p, line, span, embed, resource, media, div, menu, nav, dialog, form, template`
- Supports custom replies from custom templates
- Automatically paginate long `Menus` to be compatible with messenger `max-items-limit`Status
====
> `BKIT` is in its first release, we wanted to keep it as simple as possible, we are planning to add more features in the futureTags
`, ``, ``
===
- Configs: ``
- Text: ``, ``, ``, `
- Media: ``, ``, ``
- Menu: ``, ``
- Form: ``, ``
- Template: ``Demo
=====
> a very simple messenger bot that will collects the user info
```html
I'm bkit, the bots-kit engine
;)
enter your name
'Hi ' + user_name + ' ;)'
Select a type ...
Type 1
Type 2
You selected Type 1
You selected Type 2
Thank You!
```
> save that file as `demo.html`
> then just run `bkit -html "demo.html" -https ":443" -http ":80" -server-name "bkit.domain.com"`
> Point your facebook messenger webhook to `https://bkit.domain.com/messenger`Installation
===============
- Binaries ? go to [Releases Page](releases) and select your own distro/arch.
- Docker ? `docker run -v $(pwd)/demo.html:/demo.html --network host alash3al/bkit -html /demo.html -https ":443" -http ":80" -server-name "bkit.domain.com"`
- From Source ? `go get github.com/RobustaStudio/bkit`Credits
==============
Copyright 2018 (c) [Robustastudio](https://robustastudio.com)