Comments (4)
This is going to be scoped for version 2.0.
from nautobot-app-chatops.
hey @smk4664, can you assign this to me please? thanks!
from nautobot-app-chatops.
So, the Slack documentation makes it pretty clear: slash commands are not available in threads.
We are, however, able to respond to an event by starting or replying within a thread. I had a couple of ideas for how this could potentially look (very rough screenshots).
Option 1) By mentioning the bot's name, we could parse the text after the mention to turn into a set of commands and display the results as normal. We should also be able to have the existing interactive blocks if a full command isn't sent (forgetting a device name when using get-device as an example).
Option 2) We could add a "Nautobot" button within the message shortcuts that present a modal/other interactive blocks for the user to then navigate, similar to some of the preexisting subcommands.
Both of these options add a new way of interacting with the bot and feel like a far step from the simple and clean slash command, so I wanted to pause and ask for opinions on if either of these options were a good direction to go in.
from nautobot-app-chatops.
Are both an option? As long as we keep the processing and responses the same, I like the added functionality this would provide.
from nautobot-app-chatops.
Related Issues (20)
- Snapshot refreshing HOT 3
- Support Multiple Panorama Endpoints HOT 1
- Add Panorama to upload/install software commands HOT 2
- capture_traffic command needs to pull interfaces from Panorama
- Validate Env Vars
- Legacy templates need to extend `generic/object_edit.html`
- Dynamically determine a users timezone using upstream chat client info.
- Add Panels to device views
- Document panels.yml
- Grafana Config Settings class
- Sort IP Fabric ICMP Types
- Support REST API Calls - Not Connected to ChatOps Platform
- Notes View inaccessible from ChatOps Models
- Incompatibility of latest version GoldenConfig
- Fix comments from PR
- Chat Commands are Nautobot Jobs
- Missing grpc dependency? HOT 5
- Mattermost Commands not working HOT 5
- Add Zoom Teams Chat integration to Nautobot Chatops
- Replace IPFabric-Diagrams with IPFabric
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nautobot-app-chatops.