CloudGenix AppFabric plugin functions for lins05/slackbot.
Project description
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.example
toslackbot_settings.py
, and edit/fill out. - Run
python3 ./run_bot.py
- Send
@your_bot_name help
message 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 |
Project details
Release history Release notifications | RSS feed
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 |