Skip to content
This repository was archived by the owner on Aug 30, 2022. It is now read-only.

Intent recognition #9

Open
wants to merge 40 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
f5c067d
Merge pull request #1 from balena-io-playground/dynamic-imports
Oct 12, 2021
c0b4d81
fixed a typo in the parameters
Oct 12, 2021
1a86e9b
Implement basic storage feature
Oct 12, 2021
1c565e1
Fix xpath for turning captions on/off
Oct 12, 2021
9ed1e03
Add log statement for printing transcripts to terminal
Oct 12, 2021
f1c1758
Changed project name to meetbot
Oct 13, 2021
db89eef
Init Browser in manager and pass to MeetBot instances
Oct 13, 2021
fb5a5b0
Attach manager events before starting bot
Oct 13, 2021
26328bc
Added example record feature and removed flowdock
Oct 13, 2021
89fa9a1
ignore debugging screenshots
Oct 13, 2021
4c2d15b
de-couple bot from featureset
Oct 13, 2021
78aaea4
decouple interface we expose to features from actual bot implementation
Oct 13, 2021
5bd7658
add job queue for feature implementations
Oct 13, 2021
92b0e4b
remove demo code from main bot code
Oct 13, 2021
580dbe0
fix file-caption backup
Oct 13, 2021
b4bed8f
add auto-record feature
Oct 13, 2021
f8e76a7
implement Google login with 2FA
Oct 13, 2021
dce6e68
Add leave endpoint
tmigone Oct 13, 2021
30eb344
Merge pull request #5 from balena-io-playground/add-leave
tmigone Oct 13, 2021
bdd36fb
Add Google admin calendar parsing
vipulgupta2048 Oct 13, 2021
ca042ec
Merge pull request #4 from balena-io-playground/vipul/calendar-parsing
vipulgupta2048 Oct 13, 2021
d8becce
Rename calendar parsing files
vipulgupta2048 Oct 13, 2021
657e3c1
finalize auto-recording feature
Oct 13, 2021
725e9f1
fix/cleanup chat output
Oct 13, 2021
2cab187
ignore sensitive credential files
somombo Oct 13, 2021
e51cc22
Integrate stenographer into the puppeteer script
Oct 13, 2021
9142c30
Merge pull request #7 from balena-io-playground/stenographer-integration
tmigone Oct 13, 2021
63f7f3a
Add raw caption feature
tmigone Oct 13, 2021
1368d86
Add very hacky captions feature
tmigone Oct 13, 2021
033038b
emits new chat messages
Oct 14, 2021
b350796
add types for events
Oct 14, 2021
451c73b
prevent response spamming
Oct 14, 2021
6ae4bcc
Mute chromimum audio to prevent echo
vipulgupta2048 Oct 14, 2021
8d096f7
clean up code
Oct 14, 2021
c9f983e
merge caption-events
Oct 14, 2021
a760e36
Only handle captions with text length greater than zero.
tmigone Oct 14, 2021
dbd56cc
add jellyfish feature
Oct 14, 2021
c2c84db
Add intent recognition feature
Oct 14, 2021
68a6254
WIP - Add meet summary feature
Oct 14, 2021
cef03ca
Add nlpjs to package.json
Oct 14, 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
17 changes: 17 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## Google Oauth creds

credentials.json
token.json


# Logs
logs
*.log
Expand Down Expand Up @@ -99,3 +105,14 @@ dist

# TernJS port file
.tern-port

# debugging screenshots
/*.png



.vscode/
.ignore

token.json
credentials.json
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Voicebot
# Meetbot

Voicebot will listen to google meet urls to join to and perform various tasks.
Meetbot will listen to google meet urls to join to and perform various tasks.

By default since the bot isn't authenticated it will prompt people in the meet to allow the bot to join.

Expand All @@ -19,9 +19,12 @@ By default since the bot isn't authenticated it will prompt people in the meet t

Just start the service (HTTP server) and post a meet url

```
```bash
export GOOGLE_LOGIN="[email protected]"
export GOOGLE_PASSWORD="THE PASSWORD from passpack"
export GOOGLE_TOTP_SECRET="THE TOTP SECRET in a separate passpack entry"
npm start

# in another tab
curl --header "Content-Type: application/json" \
--request POST \
--data '{"url":"https://meet.google.com/wtq-bhai-amg"}' \
Expand Down
Loading