NetBoxBot is a Microsoft Teams bot that searches a NetBox instance for objects, providing a list of matching objects, and then shows the details of an object that has ben selected.
Based on:
- Messaging Extensions: a special kind of Microsoft Teams application that is support by the Bot Framework v4.
- Search-based / Action-based: How to build a Search-based Messaging Extension.
Register a new Bot in Azure Bot Services (see links above for info).
Copy manifest-sample.json
to manifest.json
and fill out all of the <COMMENT>
areas. Zip up the "teams_app_manifest" folder and upload as a Custom App into your Teams client.
Configure Bot with settings in config.py
or set appropriate environmental variables.
Ensure the URL you configured in Bot Services is reachable and start app.py
.