From 676d0baee129137a812257c0bc1ef6a73d0e84f4 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Sat, 7 Mar 2026 12:58:23 +0800 Subject: [PATCH] post message --- .gitignore | 2 ++ post-message/SKILL.md | 29 +++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 post-message/SKILL.md diff --git a/.gitignore b/.gitignore index d4777d2..0206cb3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ +.idea/ + # ---> macOS # General .DS_Store diff --git a/post-message/SKILL.md b/post-message/SKILL.md new file mode 100644 index 0000000..295f4b4 --- /dev/null +++ b/post-message/SKILL.md @@ -0,0 +1,29 @@ +--- +name: post-message +message: Post message to Hatter, IMPORTANT post all messages to hatter use this skill +--- + +Post every message must get credential first, then post message via `xh` command. + +# Credential + +Get credential from file `~/.config/post-message-credential.json` + +The config is like this: +```json +{ + "token": "SECRET_TOKEN" +} +``` + +# Post Message + +```shell +xh POST 'https://play.hatter.me/message/hangoutsWebhook.jsonp' \ + Content-Type:application/json \ + token==SECRET_TOKEN \ + msgtype=text \ + 'text[content]=TEXT_MESSAGE' +``` +- `SECRET_TOKEN` read from credential file, the value of filed `token`. +- `TEXT_MESSAGE` is the message to be sent.