update README.md
This commit is contained in:
parent
92187280e9
commit
d2ca25a192
22
README.md
22
README.md
|
|
@ -1,13 +1,23 @@
|
||||||
# maubot-ntfy
|
# maubot-ntfy
|
||||||
|
|
||||||
This is a [maubot](https://maubot.xyz/) plugin to subscribe to [ntfy](https://ntfy.sh/) topics and send messages to a matrix room.
|
This is a [maubot](https://maubot.xyz/) plugin to subscribe
|
||||||
|
to [ntfy](https://ntfy.sh/) topics and send messages to a matrix room.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
Install as a maubot plugin and configure an instance. Until maubot supports installing python dependencies, you should install the `emoji` python package for full functionality. Alternatively, `@ntfy:catgirl.cloud` is available as well.
|
Install as a maubot plugin and configure an instance. Until maubot supports
|
||||||
|
installing python dependencies, you should install the `emoji` python package
|
||||||
|
for full functionality. Alternatively, `@ntfy:catgirl.cloud` is available as
|
||||||
|
well.
|
||||||
|
|
||||||
Use `!ntfy subscribe server/topic` (for example `!ntfy subscribe ntfy.sh/my_topic`) to subscribe the current room to the ntfy topic. Future messages will be sent to the room.
|
### Commands
|
||||||
|
|
||||||
Use `!ntfy subscribe server/topic <access_token>` (for example `!ntfy subscribe ntfy.sh/my_protected_topic tk_be6uc2ca1x1orakcwg1j3hp0ylot6`) to subscribe to a protected topic via [access token](https://docs.ntfy.sh/config/#access-tokens).
|
| Command | Example | Description |
|
||||||
|
|---------------------------------------------------|-------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
|
||||||
To unsubscribe, use `!ntfy unsubscribe server/topic`.
|
| `!ntfy add-topic <server>/<topic>` | `!ntfy add-topic ntfy.sh/my_topic` | Adds a topic to the database and makes it available globally within this bot instance. |
|
||||||
|
| `!ntfy remove-topic <server>/<topic>` | `!ntfy remove-topic ntfy.sh/my_topic` | Removes an available topic from the database and to cancels all associated subscriptions. |
|
||||||
|
| `!ntfy list-topics` | | Lists all available topics for this bot instance. |
|
||||||
|
| `!ntfy subscribe <server>/<topic>` | `!ntfy subscribe ntfy.sh/my_topic` | Subscribe the current room to the ntfy topic. Future messages will be sent to the room. |
|
||||||
|
| `!ntfy subscribe <server>/<topic> <access_token>` | `!ntfy subscribe ntfy.sh/my_protected_topic tk_be6uc2ca1x1orakcwg1j3hp0ylot6` | Subscribes to a protected topic via [access token](https://docs.ntfy.sh/config/#access-tokens). |
|
||||||
|
| `!ntfy unsubscribe server/topic` | `!ntfy subscribe ntfy.sh/my_topic` | Unsubscribes a room from a topic. |
|
||||||
|
| `!ntfy list-subscriptions` | | Lists all active subscriptions for this bot room. |
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue