Metadata-Version: 2.1
Name: nautobot-chatops
Version: 1.7.0
Summary: A plugin providing chatbot capabilities for Nautobot
Home-page: https://github.com/nautobot/nautobot-plugin-chatops
Keywords: nautobot,nautobot-plugin
Author: Network to Code, LLC
Author-email: opensource@networktocode.com
Requires-Python: >=3.6,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: Markdown (!=3.3.5)
Requires-Dist: PyJWT (>=2.1.0,<3.0.0)
Requires-Dist: celery (==5.2.2); python_version >= "3.7" and python_version < "4.0"
Requires-Dist: celery (>=5.1.2,<5.2.0); python_version < "3.7"
Requires-Dist: nautobot
Requires-Dist: nautobot-capacity-metrics
Requires-Dist: slack-sdk (>=3.4.2,<4.0.0)
Requires-Dist: texttable (>=1.6.2,<2.0.0)
Requires-Dist: webexteamssdk (>=1.3,<2.0)
Project-URL: Repository, https://github.com/nautobot/nautobot-plugin-chatops
Description-Content-Type: text/markdown

# nautobot-chatops

A multi-platform ChatOps bot plugin for [Nautobot](https://github.com/nautobot/nautobot).

- Support for multiple chat platforms (currently Slack, Microsoft Teams, and WebEx)
- Write a command once and run it on every supported platform, including rich content formatting
- Extensible - other Nautobot plugins can provide additional commands which will be dynamically discovered.
- Automatic generation of basic help menus (accessed via `help`, `/command help`, or `/command sub-command help`)
- Metrics of command usage via the `nautobot_capacity_metrics` plugin.

## Documentation

- [Installation Guide](docs/chat_setup/chat_setup.md)
- [Design](docs/design.md)
- [Contributing](docs/contributing.md)
- [FAQ](docs/FAQ.md)

## Contributing

Thank you for your interest in helping to improve Nautobot!
Refer to the [contributing guidelines](docs/contributing.md) for details.

## Try it Out

Interested to see Nautobot ChatOps in action?  It's currently setup on the [Demo Instance](https://demo.nautobot.com/) and integrated into [NTC Slack](slack.networktocode.com).  You can sign up for that Slack workspace and join the `#nautobot-chat` channel to understand what this bot can do and try it for yourself.  You can try these exact chat commands and many more:


### Command: `/nautobot`

![image](https://user-images.githubusercontent.com/6332586/118281576-5db4e980-b49b-11eb-8574-1332ed4b9757.png)

### Command: `/nautobot get-devices`

![image](https://user-images.githubusercontent.com/6332586/118281772-95239600-b49b-11eb-9c79-e2040dc4a982.png)


### Command: `/nautobot get-interface-connections`


![image](https://user-images.githubusercontent.com/6332586/118281976-ca2fe880-b49b-11eb-87ad-2a41eaa168ed.png)


## Questions

For any questions or comments, please check the [FAQ](docs/FAQ.md) first and feel free to swing by the [Network to Code slack channel](https://networktocode.slack.com/) (channel #nautobot).
Sign up [here](http://slack.networktocode.com/)

