FanoLabs Accobot module for Python3
Project description
accobot
FanoLabs Accobot module for Python3
Installation
Current stable release (0.1.1)
$ pip install fanolabsaccobot
Common Usage
We suggest you load the module via require, pending the stabalizing of es modules in node:
from fanolabsaccobot import Accobot
class Chatbot:
def __init__(self):
self.client = Accobot(`url`, `userName`, `password`, `scope`)
def __call__(self, senderId, text, language):
return self.client.chat(senderId, text, language)
def main():
returnObj = Chatbot()(`senderId`, `text`, `language`)
print(returnObj)
if __name__ == '__main__':
main()
Note: url、userName、password、scope should set to the specific correct configuration.
API
chat(senderId,text,language)
-
senderIdA string representing the user for chatting with accobot -
textA string representing the user input content -
languageA string representing the language for the user input content, allowed languages to 'cantonese, mandarin, english-usa' -
Returns:
Note: successful response{ "content": [{ "text": "你好,請您使用語音描述一下您想要報告的事故。您可以報告以下事故類型:水管爆裂,車輛故障,山泥傾瀉,洪水泛濫,塌樹,氣體洩漏,緊急維修以及交通事故。(例如: xxx路口因為交通意外,道路嚴重阻塞。)" }], "status": 200 }
Note: Error handling{ "status": 500, "error_msg": { "to": "https://fano_ms_bre:8080/bre?user_id=test_henry", "status": "error", "error_msg": "BRE Error: 'NoneType' object is not subscriptable" }, "statusText": "Internal Server Error" }
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fanolabsaccobot-0.1.1.tar.gz.
File metadata
- Download URL: fanolabsaccobot-0.1.1.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
71fedc60621be02deb7d94ddfab9a082d1d8d13ccbf9e4d3332b3cdc16567996
|
|
| MD5 |
7ba02860131482592cb54b76c9031627
|
|
| BLAKE2b-256 |
e0fb4034be12133fa67531d96271a8aeeeb1160f8dc3a54ee0a79c1809f9a736
|
File details
Details for the file fanolabsaccobot-0.1.1-py3-none-any.whl.
File metadata
- Download URL: fanolabsaccobot-0.1.1-py3-none-any.whl
- Upload date:
- Size: 4.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c3a9c392bf858d7f5623c5fd781654890b58985f03e4107d025c0e86cfc4ae5e
|
|
| MD5 |
43ce549dcd318bbbd6a0180621149785
|
|
| BLAKE2b-256 |
6ce646718c209b5e91ede94ea310d0ee9e5a1ffd0ff8dca7ade8c20c7a1e9d30
|