bots


how to write own logic without using qnamaker


I am still trying to understand Chatbots. Currently i have already made chatbot which is integrated in skype. I have Sharepoint online where user search for FAQ. If they dont find then they ask BOT which sends request to LUIS and Qnamaker.
Qnamaker then sends response back by looking it into its database. I upload FAQ from sharepoint to Qnamaker using sharepoint workflows. But i want to write my own logic and get rid of Qnamaker.
What are ways to do it? Any good tutorials? I also wanted to know how the flow happens. For example if we dont use Qnamaker then we fire queries in sharepoint based on what user asked? I dont understand how i can fire queries in sharepoint if user makes typo then we will not get anything from sharepoint. So any tips on how to implement this without using qnamaker is highly appreciated?
The FAQ bot generator is a subset of the main Microsoft bot framework. You should do some research on the Microsoft Bot Framework. The link above takes you right to the documentation overview of the bot framework and from there you can get into developing one. They have links to a few sample projects as well as a large number of code snippets within some of the article explanations. It has a full setup guide that will walk you through the initial setup so it should be easy to get a basic echo bot running, but if you are not a programmer you should stick to the FAQ generator.
I suggest you use either node.js or c# to develop the bot since these are directly supported by the framework. I am personally using c# to build my bot from the ground up. The purpose of mine is to be used within a customer facing android/ios app that will help with questions, checking the status of different things, and even paying bills.
Just remember you will need to manually set up your cloud hosting. I host mine in azure alongside a web interface I built for it (you can build the website inside your bot if you are using c#, just replace the default.htm file in the web.config with the main page of the interface).

Related Links

Connecting a bot to Microsoft Teams with dedicated API?
How do I parse string response in api.ai?
C# Bot Framework : Form flow set value for the field based on previous Answer [duplicate]
Connecting existing Slack RTM bots to new Microsoft bot framework back end after upgrade
Cancel a prompt or dialog after certain time - Bot Framework
How do I add a deep link to an app from my messenger bot?
How can I use the same bot on multiple facebook pages using bot framework
Why have I no callback query when i use URL in inline_keyboard?
Bot service with OAuth endpoint
What is the right way to measure time between bot's message and user's answer in the bot framework?
Telegram bot issue
Design custom entities for api.ai
How can I make a program to operate another program? [closed]
How to get the Skype username using skype calling feature
How to Resolve this issue “Could not find a stock quote for GOOGL or some other company names”
Open messenger chatbot webview extension in Chrome

Categories

HOME
class
generics
clearcase
paypal-ipn
foaf
plpgsql
whmcs
malware
lvm
greasemonkey
implicit-conversion
haxe
javafx-8
u-boot
bellman-ford
getopenfilename
multi-step
sonicwall
pygobject
hidden
susy-sass
vuforia
multi-dimensional-scaling
fstar
offline-caching
openbravo
react-bootstrap-table
code-climate
steam-web-api
riotjs
private-key
om-next
java-stream
busboy
nppexec
microkernel
jshint
music21
viewmodel
beeline
maven-jaxb2-plugin
palindrome
wikimapia
rcharts
portal
researchkit
openquery
system.web.optimization
data-management
jsf-2.3
zynq
traversable
perforce-integrate
unsigned
openmrs
vim-plugin
odesk
deeplink
html.actionlink
largenumber
vdm-sl
green-threads
mathematical-expressions
android-audiomanager
ssmtp
mutators
rebar
jquery-mobile-flipswitch
rpg
.htpasswd
meteor-collections
codahale-metrics
form-for
dynamic-rdlc-generation
ntlmv2
zend-pdf
coordinate
word-frequency
firebird1.5
wcf-callbacks
kernel32
uninstaller
sscli
downcasting
error-detection

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App