Pre-release
This release is a pre-release and may not be stable for production use.
CloudGenix Slackbot (Preview)
CloudGenix AppFabric plugin functions for lins05/slackbot.
Synopsis
Slackbot for CloudGenix Items.
Features
Create a bot, ask it about your network. Details/examples to be added. Ask your bot @botname help
Requirements
- Active CloudGenix Account
- Python >=3.6
- Python modules:
- Slackbot - https://github.com/lins05/slackbot
- CloudGenix Python SDK >= 5.2.1b1 - https://github.com/CloudGenix/sdk-python
- Tabulate - https://github.com/astanin/python-tabulate
- IDNA - https://github.com/kjd/idna
- FuzzyWuzzy - https://github.com/seatgeek/fuzzywuzzy
- Pandas - https://pandas.pydata.org/
License
MIT
Installation:
- PIP:
pip install slackbot-cloudgenix. After install, configure the following:- Copy
slackbot_settings.py.exampletoslackbot_settings.py, and edit/fill out. - Run
python3 ./run_bot.py - Send
@your_bot_name helpmessage to bot on slack, try out the commands.
- Copy
Examples of usage:
Aaron Edwards 10:21 PM
@cloudgenix_bot show sites
✅
CloudGenix BotAPP 10:21 PM
@aaron:
Name Admin State Tags Domain
---------------------- ------------- ------------- -------------------
Chicago Branch 2 active AUTO-zscaler East Coast Branches
New York Branch 1 active Prisma_Access East Coast Branches
San Francisco DC 1 active
Seattle Branch 3 active West Coast Branches
Washington D.C. - DC 2 active
Caveats and known issues:
- This is a PREVIEW release, hiccups to be expected. Please file issues on Github for any problems.
Version
| Version | Build | Changes |
|---|---|---|
| 0.5.0 | b1 | Initial Release |
| 0.0.1 | b1 | Placeholder Release |
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file slackbot-cloudgenix-0.5.0b2.tar.gz.
File metadata
- Download URL: slackbot-cloudgenix-0.5.0b2.tar.gz
- Upload date:
- Size: 21.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2d9d67ff39b1155540db96fa89cebf02f14a2e0eeff4adf00067effc3378d1a3
|
|
| MD5 |
7b0ce4c9275d3b3ef263ad696cadda17
|
|
| BLAKE2b-256 |
2c293c39acf8bcac7c4fee3e0f757f3b30a3fb868728591ed89e4ecbc7eb93ff
|