Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inclusão da Intent Animal #33

Open
wants to merge 53 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
67f6885
Merge pull request #1 from BOSS-BigOpenSourceSister/fix-console-comma…
BrunaNayara Aug 27, 2020
250cdaa
Merge pull request #2 from RafaellaJunqueira/docs-infos-setup
BrunaNayara Aug 28, 2020
fed98ce
Change first-run command to open shell bot instead of webchat
Sep 8, 2020
391c291
Merge pull request #5 from BrunaNayara/first-run
BrunaNayara Sep 8, 2020
ecbc482
Temos conteúdo da boss
Sep 8, 2020
b21d906
informaçoes friends
giovanadionisio Sep 10, 2020
3469926
Adicionando Harry Potter
brendamoreira Sep 10, 2020
85ef8dd
Pequena alteração nos textos da utter
brendamoreira Sep 11, 2020
d2a4a71
Adiciona o topico Avatar
emmenezes Sep 12, 2020
17ab9c9
Adicionando anime
Thais-ra Sep 12, 2020
113a1c6
Adiciona o tópico Daria
mariav-flor Sep 12, 2020
cc26966
Merge pull request #6 from BrunaNayara/feat-conteudo-boss
BrunaNayara Sep 15, 2020
8ae1886
Merge branch 'master' into add_friends
BrunaNayara Sep 15, 2020
7463978
Merge pull request #7 from giovanadionisio/add_friends
BrunaNayara Sep 15, 2020
d886094
Merge branch 'master' into harry-potter
BrunaNayara Sep 15, 2020
5ebfb78
Merge pull request #8 from brendamoreira/harry-potter
BrunaNayara Sep 15, 2020
56ebe61
Merge branch 'master' into master
BrunaNayara Sep 15, 2020
e24cdaa
Merge pull request #9 from emmenezes/master
BrunaNayara Sep 15, 2020
645901b
Merge branch 'master' into master
BrunaNayara Sep 15, 2020
11f2329
Merge pull request #10 from Thais-ra/master
BrunaNayara Sep 15, 2020
f3bed1d
Merge branch 'master' into master
BrunaNayara Sep 15, 2020
d1c73b3
Merge pull request #11 from mariav-flor/master
BrunaNayara Sep 15, 2020
84d9e83
Merge branch 'lappis-unb/main' into master
Sep 25, 2020
cf00a74
Fix domain
naiieandrade Sep 26, 2020
59d3c1d
Back spaces from actions
naiieandrade Sep 26, 2020
cc337c1
Merge pull request #13 from naiieandrade/master-slot-action
BrunaNayara Sep 26, 2020
cebe01a
Add custom action to give advice for user
naiieandrade Sep 28, 2020
3899c0a
Merge pull request #19 from naiieandrade/master-custom-action
BrunaNayara Oct 1, 2020
c730ebe
adiçao da action de seleçao de casas de Hogwarts
mariav-flor Oct 3, 2020
0d0ea56
Merge pull request #20 from mariav-flor/master-boss
BrunaNayara Oct 3, 2020
85cb45b
adicionando fatos sobre gatos
giovanadionisio Oct 5, 2020
3fbf271
Fix typo
brendamoreira Oct 5, 2020
4ed86ce
Merge pull request #22 from brendamoreira/fix-typo
BrunaNayara Oct 5, 2020
4e11af1
Merge pull request #21 from giovanadionisio/fato_sobre_gato
BrunaNayara Oct 6, 2020
114c376
Add first heroku config file
Thais-ra Oct 17, 2020
ad3b30f
Merge pull request #26 from Thais-ra/bot
brunapinos Oct 17, 2020
15ff638
lista de fatos com erro
giovanadionisio Oct 17, 2020
3f12220
versao que enviei para o forum
giovanadionisio Oct 19, 2020
77173b4
coloca slot set no return
giovanadionisio Oct 20, 2020
75d8722
salva o slot com os fatos
giovanadionisio Oct 20, 2020
fe6d144
diminui o tamanho do slot
giovanadionisio Oct 20, 2020
63b8487
Merge branch 'bot-da-boss' of https://github.com/BOSS-BigOpenSourceSi…
giovanadionisio Oct 20, 2020
35a7553
Adicionando mais frases a intent
giovanadionisio Oct 20, 2020
7179670
retira comentarios e linhas desnecesarias
giovanadionisio Oct 20, 2020
d82af42
Merge pull request #28 from giovanadionisio/fatos_em_lista
BrunaNayara Oct 22, 2020
c1be186
atualização do arquivo setup telegram
oraphateixeira Jul 20, 2021
a50db29
atualizei todos Env no lugar do Docker
oraphateixeira Jul 20, 2021
6afbd73
Merge pull request #43 from oraphateixeira/atualizar_docs
BrunaNayara Jul 21, 2021
8db7529
adicionando maisn frases intent cumprimentar
giovanadionisio Sep 30, 2021
bf907ec
adicionando frases intent piada
giovanadionisio Oct 1, 2021
8236b02
bots brasil
giovanadionisio Oct 1, 2021
37063d9
Merge branch 'master' into boss_na_bots
giovanadionisio Oct 1, 2021
c3da55e
Merge pull request #44 from giovanadionisio/boss_na_bots
BrunaNayara Oct 5, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
71 changes: 71 additions & 0 deletions bot/actions/actions.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@
# Veja o guia na documentação do RASA em:
# https://rasa.com/docs/rasa/core/actions/#custom-actions/


from typing import Any, Text, Dict, List

from rasa_sdk import Action, Tracker
from rasa_sdk.executor import CollectingDispatcher
from rasa_sdk.events import SlotSet

import requests

from random import randint

class ActionTeste(Action):
def name(self) -> Text:
Expand Down Expand Up @@ -46,3 +50,70 @@ def run(
except ValueError:
dispatcher.utter_message(ValueError)
return [SlotSet("telefone", telefone)]


class ActionAdvices(Action):
def name(self) -> Text:
return "action_pedir_conselho"

def run(self, dispatcher, tracker, domain):

nome = tracker.get_slot('nome')

req = requests.request('GET', "https://api.adviceslip.com/advice")
conselho = req.json()["slip"]["advice"]

try:
if nome:
dispatcher.utter_message("{} olha que conselho legal: {}".format(nome, conselho))
else:
dispatcher.utter_message("Olha que conselho legal: {}".format(conselho))
except ValueError:
dispatcher.utter_message(ValueError)

class ActionSortingHat(Action):
def name(self) -> Text:
return "action_sorting_hat"

def run(self, dispatcher, tracker, domain):

nome = tracker.get_slot('nome')

req = requests.get("https://www.potterapi.com/v1/sortingHat")
casa = req.json()

try:
if nome:
dispatcher.utter_message("{} Sua casa de Hogwarts é: {}".format(nome, casa))
else:
dispatcher.utter_message("Sua casa de Hogwarts: {}".format(casa))
except ValueError:
dispatcher.utter_message(ValueError)

class ActionCatFacts(Action):
def name(self) -> Text:
return "action_cat_facts"

def run(self, dispatcher, tracker, domain):
if tracker.get_slot("fatos_sobre_gatos") == None:
req = requests.request('GET', "https://cat-fact.herokuapp.com/facts")
lista = []
for n in range(20):
lista.append(req.json()["all"][n]["text"])

fato = lista[randint(0, 19)]

try:
dispatcher.utter_message("{}".format(fato))
except ValueError:
dispatcher.utter_message(ValueError)
return [SlotSet("fatos_sobre_gatos", lista)]
else:
fato = tracker.get_slot("fatos_sobre_gatos")[randint(0, 19)]
try:
dispatcher.utter_message("{}".format(fato))
except ValueError:
dispatcher.utter_message(ValueError)
return []


173 changes: 170 additions & 3 deletions bot/data/nlu.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,24 @@
- olá
- Ola
- Oi
- oi
- bom dia
- booom dia
- bomdia
- boa tarde
- boaa tarde
- boatarde
- boa noite
- boaaa noite
- boanoite
- oi bot
- ola bot
- oi ola
- hey
- oie
- oi oi
- olaaaa
- oieh

## intent:despedir
- tchau
Expand Down Expand Up @@ -97,13 +112,20 @@
- conhece alguma [piada](piada)
- [piada](piada)
- me conte uma [piada](piada)
- me conta uma piada
- me conta uma [piada](piada)
- conte-me uma [piada](piada)
- manda uma [piada](piada) ai
- me conta uma coisa engraçada
- me fala uma piada
- me conta uma [coisa engraçada](piada)
- me fala uma [piada](piada)
- me faz rir
- vc sabe fazer rir
- sabe alguma [piada](piada)
- voce sabe contar [anedota](piada)
- conhece alguma [piadoca](piada)
- [piada](piada)
- me conte uma [lorota](piada)
- diga uma [coisa engraçada](piada)


## intent:license
- qual e a sua [licença](license)
Expand Down Expand Up @@ -391,6 +413,78 @@
- Como que vc pode me ser útil?
- Me fale mais sobre você.

## intent:daria
- Vc conhece Daria?
- Você já assistiu Daria?
- Quem é Daria?
- Quem é Daria Morgendorffer?
- série Daria
- Daria Morgendorffer
- Daria MTV
- daria mtv
- série daria
- vc já viu Daria?
- você já viu o desenho Daria?
- desenho Daria
- animação daria

## intent:anime
- Me fale sobre animes
- Você gosta de anime?
- Já assistiu anime?
- me indica um anime
- anime favorito
- anime preferido
- tipo de anime
- quais animes

## intent:avatar
- Vc conhece Avatar?
- Você conhece Avatar?
- Vc já ouviu falar de Avatar?
- Você já ouviu falar de Avatar?
- Eu gosto de Avatar
- Me fala sobre Avatar
- Fala sobre Avatar
- Avatar
- avatar
- Você já viu Avatar?
- Vc já viu Avatar?

## intent:harry_potter
- voce ja assistiu harry potter?
- voce conhece harry potter?
- vamos conversar de harry potter
- o que voce sabe sobre harry potter?
- ja ouviu falar sobre hogwarts?
- vc ja leu harry potter?
- livros de harry potter
- filmes de harry potter

## intent:friends
- Me fale sobre friends
- Me diga sobre friends
- A série friends
- Quero saber mais sobre friends
- Me conta sobre friends
- Vamos conversar sobre friends
- Vamos falar sobre friends
- Fale sobre friends
- Conte sobre friends

## intent:o_que_e_boss
- O que é a boss?
- Quem é boss?
- o que e boss
- quem eh boss
- a boss é o que
- o que a boss faz
- quero saber mais sobre a boss
- me diga mais sobre a boss
- me fala mais sobre a boss
- me dá informações sobre a boss
- A iniciativa boss

## intent:cancelar
- Desisto
- Para
Expand Down Expand Up @@ -424,3 +518,76 @@
- esqueça os meus dados
- remova meu CPF e data de nascimento
- limpar dados

## intent:pedir_conselho
- Me diga um conselho
- Me de um conselho
- Me dê um conselho
- queria um conselho
- qual conselho você me dá
- qual conselho você me da
- conselho

## intent:informar_nome
- O meu nome é [Ana](nome)
- meu nome é [Luzia](nome)
- Me chamo [Maria Carolina](nome)
- me chamo [João](nome)
- Pode me chamar de [Amanda](nome)
- Se refira a mim como [Marianna](nome)
- me chamam de [bruna](nome)
- Se refira a mim como [Brenda](nome)
- me chamam de [Flor](nome)

## intent:casa_hogwarts
- Quero saber minha casa de Hogwarts
- Qual a minha casa de Hogwarts
- minha casa de hogwarts
- Sortear casa de Hogwarts
- Usar chapéu seletor
- Descobrir minha casa de hogwarts com o chapéu seletor
- chapéu seletor de hogwarts
- Saber minha casa de hogwarts
- Encontrar minha casa de hogwarts
- Como saber qual a minha casa de hogwarts

## intent:fatos_sobre_gatos
- Me conte um fato de [gato](gato)
- Quero saber sobre [gatos](gato)
- Me fala um fato de [gatos](gato)
- Vamos conversar sobre [gatos](gato)
- Me conte sobre [gatinhos](gato)
- Falar sobre [gatinhos](gato)
- Conversar sobre [gatos](gato)
- Quero saber um fato sobre [gato](gato)
- quero saber de [gatinhos](gato)
- um fato de [gato](gato)
- quero conversar sobre [gatinhos](gato)
- vc pode falar de [gatos](gato)?
- vc quer conversar sobre [gato](gato)?
- você pode me dizer um fato dos [gatos](gato)?
- me conta algo sobre [gatos](gato)
- Me fala de [gatinhos](gato)
- Me diga um fato de [gatos](gato)
- Um fato de [gatinhos](gato)
- Quero saber algo dos [gatos](gato)
- O que voce sabe sobre [gatinho](gato?)
- o que vc sabe sobre [gatos](gato)?


## intent: bots_brasil
- O que é a [bots brasil](bots_brasil)
- Me fale sobre a [conferência bots brasil](bots_brasil)
- O que você sabe sobre a [#ConfBotsBrasil](bots_brasil)?
- [Conferência Bots Brasil](bots_brasil)
- [Bots Brasil](bots_brasil)
- Sobre a [Bots Brasil](bots_brasil), me conte
- Conversar sobre a [#ConfBotsBrasil](bots_brasil)
- Me fala da [Bots Brasil](bots_brasil)
- Me diga da [Conferencia Bots Brasil](bots_brasil)
- Falando da [Bots Brasil](bots_brasil)
- Quero falar da [Conferência Bots Brasil](bots_brasil)
- Como eh a [Bots Brasil](bots_brasil)
- Gostaria de saber sobre a [ConfBotsBrasil](bots_brasil)
- Me informe sobre a [BotsBrasil](bots_brasil)
- Fale-me sobre a [#BotsBrasil](bots_brasil)
84 changes: 84 additions & 0 deletions bot/data/stories.md
Original file line number Diff line number Diff line change
Expand Up @@ -302,6 +302,90 @@
* objetivo
- utter_objetivo

## path_daria
* cumprimentar
- utter_cumprimentar
* daria
- utter_daria
- utter_continuar_conversa

## falar_de_anime
* anime
- utter_anime

## recomendacao_anime
* tudo_bem
- utter_tudo_bem
* anime
- utter_anime
- utter_recomenda_anime

## avatar
* avatar
- utter_avatar
- utter_continuar_conversa

## harry_potter
* harry_potter
- utter_harry_potter

## friends
* friends
- utter_friends

## cumprimentar_friends
* cumprimentar
- utter_cumprimentar
* friends
- utter_friends
- utter_temporadas_friends

## falar_da_boss
* o_que_e_boss
- utter_boss_apresenta
- utter_talk_like_a_boss

## falar_da_boss_com_conversinha
* tudo_bem
- utter_tudo_bem
* o_que_e_boss
- utter_boss_apresenta

## story_limpar_slots
* limpar_slots
- action_restart

## pedir_conselho
* cumprimentar
- utter_cumprimentar
* pedir_conselho
- action_pedir_conselho

## informar_nome
* cumprimentar
- utter_cumprimentar
* informar_nome
- utter_informar_nome

## casa_hogwarts
* cumprimentar
- utter_cumprimentar
* casa_hogwarts
- utter_chapeu_seletor
- action_sorting_hat

## fato_sobre_gato
* fatos_sobre_gatos
- utter_fato_sobre_gatos
- action_cat_facts

## path_bots_brasil_1
* bots_brasil
- utter_bots_brasil

## path_bots_brasil_2
* cumprimentar
- utter_cumprimentar
* bots_brasil
- utter_bots_brasil
- utter_continuar_conversa
Loading