With this bot you are able to store messages comfortably in your Dynalist Inbox
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bot
media
.gitignore
.travis.yml
ISSUE_TEMPLATE
LICENSE
Procfile
README.md
requirements.txt
runtime.txt
server.py

README.md

Dynalist Chatbot

A chatbot which can push messages from a channel like Telegram to your dynalist inbox working with the Recast.AI platform.

Use Case Demonstration

Note: This project is currently in beta version and can be modified at any time.

Test the bot

Add the bot

Via Webchat

Webchat script

<script src="https://cdn.recast.ai/webchat/webchat.js"
channelId="a4b980bb-7d48-451a-8dff-f1c57849c676"
token="48374a061050040522cfa81d56a0002e"
id="recast-webchat"
></script>

Optional

// Put the meta tag below for mobile responsive
<meta name="viewport" content="width=device-width">

Via Telegram

You can find it with the UserName @DynInboxBot

Setup Demonstration

Requirements for forking the bot

Setup

Recast.AI account

Create an account on the Recast.AI platform.

Inspect the bot

You can find the logic of the bot here

Installation

Local

First clone the project:

git clone git@github.com:PoJo93/dynalist-chatbot.git my-bot && cd my-bot

Then, install the dependencies:

Using pip

pip3 install -r requirements.txt

Using easy_install

easy_install `cat requirements.txt`

You should use your local Python3 or setup a virtual environment.

Deployment

See the blog article which will soon come out. (The link will be posted here)

Run locally

REQUEST_TOKEN=xxx LANGUAGE=xxx PORT=xxx python server.py

  • Download ngrok
  • Launch: ngrok http 5000
  • Copy the url ngrok outputs
  • Paste it in the Recast.AI interface: Go to your bot page, click on the RUN tab and edit your current bot webhook
  • Chat with your bot on the channels you've configured ;)

SAP Clound Foundry

Currently it has all necessary files to be deployed under SAP Cloudfoundry. Follow this tutorial to set up the hosting on SAP Cloudfoundry

Usage

The chatbot should be self explenatory.

What it will do is saving the message/note you send it in your Dynalist Inbox in a comfortably formatted way.

Try it out yourself!

More

You can view the whole API reference at man.recast.ai.