Skip to content

πŸ€– NLP chatbot with swappable personalities built with the Microsoft Bot Framework.

Notifications You must be signed in to change notification settings

KirbyMcKenzie/BuddyBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BuddyBot

NLP chatbot with swappable personalities, built with the Microsoft Bot Framework V3.

Personalities

When first starting a conversation with BuddyBot, you will be prompted to choose a personality, this determines how BuddyBot will respond to your queries, there are three personalities to select from:

πŸ˜„ Friendly

Always happy to help, Friendly brings a happy go lucky chatbot experience.

πŸ€“ Professional

A bot that does what it's told, no smalltalk or remarks, just work. Prefect for enterprises.

πŸ˜’ Sassy

The authentic BuddyBot experience. Sassy comes with a bad attitude and plenty of snide remarks.

Features

🌀 Weather

When first talking to BuddyBot, you will be prompted to setup a preferred weather location, this will allow you to ask for the weather without specifying the city.

If you don't have a preferred city set up or you ask for weather in another city where the exact location is not known e.g. weather in Springfield, BuddyBot will prompt you to select your location from a set of options.

Example Utterances:

Weather in Melbourne Whats the weather doing today? weather 🌀

πŸͺ™ Coin Flip

Flips a digital coin and returns either Heads or Tails.

Exampe Utterances:

Flip a coin heads or tails coin flip πŸͺ™

🀣 Jokes

Get BuddyBot to tell a joke (may or may not be funny).

Exampe Utterances:

Tell me a joke Say something funny joke another joke

🎲 Random Numbers

BuddyBot can generate random numbers, simply specify a range for BuddyBot to choose from.

Exampe Utterances:

Pick a number Choose a number between 1 and 100 Num between 42 and 99

πŸ—£ Smalltalk

BuddyBot has hundreds of responses to everyday smalltalk queries, with each response driven by BuddyBot's selected personality.

Example Utterances:

gm

How are you?

How was your day?

Who created you?

Are you happy?

Do you know Siri?

Are you busy?

Do you get hungry?

Will you destroy humanity?

What's the meaning of life?

Do you spy on me?

Are you a robot?

Whats your opinion of cheese?

Why do you hate me

Bad bot

I'm bored

About

πŸ€– NLP chatbot with swappable personalities built with the Microsoft Bot Framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published