Refactor ts-control with bashly

This commit is contained in:
Tobias Reisinger 2025-07-08 13:05:36 +02:00
parent 93ebbbd5d2
commit 7694bf365c
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
21 changed files with 217 additions and 175 deletions

59
control_src/bashly.yml Normal file
View file

@ -0,0 +1,59 @@
name: ts-control
help: Teamspeak query lib utility script
version: 0.1.0
environment_variables:
- name: ts3_client_api_key
help: Set your API key
required: true
commands:
- name: ask
default: force
- name: quick
- name: move
args:
- name: channel
required: false
- name: fetch-client
args:
- name: client
required: false
- name: fetch-channel
args:
- name: channel
required: false
- name: migrate
args:
- name: channel
required: false
- name: not-away
- name: away
args:
- name: message
required: false
- name: back
args:
- name: channel
required: false
- name: message
args:
- name: message
required: false
- name: message-client
args:
- name: client
required: false
- name: message
required: false
- name: events
- name: events-ntfy
environment_variables:
- name: ts3_ntfy_host
required: true
- name: ts3_ntfy_token
required: true
- name: ts3_ntfy_topic
required: true
- name: ts3_ntfy_webhook
required: true