Skip to content

S.A.B is an epical Slack bot which created to experience work and play. It can search places, search news, translate sentences, summerize arxiv papers,... or even chat, speak, listen with users.

License

Notifications You must be signed in to change notification settings

lannguyen0910/SAB

Repository files navigation

S.A.B - an epical Slack Bot


I'm S.A.B, let me help you

CodeFactor Python MIT Slack

Status [03/11/2021] S.A.B is still in development stage (optimize + refactor + improve) and has some drawbacks. Documentation is on the way. If you want to integrate to your own slack channel, contact me for guidance.

What is S.A.B ?

Inspired from K.A.I. S.A.B is created as a Slack bot that can do a lot of things to experience work and play. From basic usage such as searching for places, searching for code, searching for news, searching wikipedia, summarize papers, translating multiple languages (text2text, text2speech),.. to even more intelligence tasks (in the future) like computer vision (classification, detection, segmentation, etc), natural language processing (telling jokes, answering questions, chatting) responding with voice.

What can S.A.B do ?

Set up

  • Basic app setup
pip install -r requirements.txt
  • Contact me for more setup (API keys, OAuth): mail

How to run S.A.B

python main.py
  • Run this to clear cache (pycache) when finish running
run.bat
  • Testing:
python tests/news/<test_module>.py

Demo

Paper summarization

arxiv

Location search

location_search

Stackoverflow search

stackoverflow

News search

news

References

Contact

About

S.A.B is an epical Slack bot which created to experience work and play. It can search places, search news, translate sentences, summerize arxiv papers,... or even chat, speak, listen with users.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages