SpeedyBot-loco
SpeedyBot Loco is a Python library for handling Webex bots and adaptive cards, with an included CLI for easy setup and management.
Warning: Use googles-- highly experimental conversation design infra
pip install speedybot-loco
Library
```python from speedybot import Bot, Cards
bot = Bot(token="your_token") cards = Cards() ```
CLI Flags
| Command | Flag | Description |
|---|---|---|
token |
-t, --token |
Set the bot token |
webhook |
-t, --token |
Set the bot token |
-p, --port |
Port to listen on | |
--path |
Path to send POST requests | |
run |
-t, --token |
Set the bot token |
-f, --file |
Path to the Python file to run |
Sample CLI Commands
Set Bot Token
```bash speedybot-loco token -t abc123 ```
Run Webhook Server
```bash speedybot-loco webhook -t abc123 -p 8080 --path /webhook ```
Run a Python File
```bash speedybot-loco run -t abc123 -f examples/example1/my_bot.py ```
License
This project is licensed under the MIT License - see the LICENSE file for details.
Building and Publishing
Build the distribution
```bash python setup.py sdist bdist_wheel ```
Upload to PyPI
```bash pip install twine
rm -rf dist build *.egg-info
twine upload dist/*
twine upload --skip-existing dist/*
```
Trouble shooting
pip uninstall speedybot-loco
pip show speedybot-loco
pip list | grep speedybot-loco
which speedybot-loco
Release files for speedybottinker 0.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| speedybottinker-0.1.8.tar.gz | 6.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| speedybottinker-0.1.8-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.6 kB
Release files / speedybottinker-0.1.8.tar.gz
| Download URL | speedybottinker-0.1.8.tar.gz |
|---|---|
| Size | 6.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b363767591bfe97595debbb49a876d4d709b6eb95853478219cc7740f2e32cac
|
|
BLAKE2b-256 checksum How to use checksums |
aa45af7b1d91d4ccc63e24c82fc1c2ace38e32b378611ae1cf30acaa4c3ed839
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.6
|
Release files / speedybottinker-0.1.8-py3-none-any.whl
| Download URL | speedybottinker-0.1.8-py3-none-any.whl |
|---|---|
| Size | 6.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
074605e8ab469ab52a249f7b04087ccf54142a1aa293f573260616f1f4a683db
|
|
BLAKE2b-256 checksum How to use checksums |
7019d1251e763bbabc29c74c3e580dde165f8072908a626a5dcbad5187f48c55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.11.6
|