const TOKEN = await curl('https://matrix.ypym.app/_matrix/client/v3/login', {
type: 'm.login.password',
user: '@dev:matrix.ypym.app',
password: '●●●●●●●●'
});
await curl('https://matrix.ypym.app/_matrix/client/v3/rooms/!dev:matrix.ypym.app/send/m.room.message/', {
headers: { Authorization: `Bearer ${TOKEN}` },
body: { msgtype: 'm.text', body: 'Deployment pipeline #418 passed in 14s' }
});|
winget install ulyssa.iamb
default_profile = "ypym"
[profiles.ypym]
user_id = "@username:matrix.ypym.app"
url = "https://matrix.ypym.app"
$ iamb|
pip install matrix-commander
matrix-commander --homeserver https://matrix.ypym.app --login password
uptime | matrix-commander --room "!alerts:matrix.ypym.app" --message -|
✓ HTTP/2 200 OK — Event Dispatched
14ms latency · 0 loss
{
"event_id": "$1726938921894aBcDeF:matrix.ypym.app",
"status": "delivered",
"encryption": "m.megolm.v1.aes-sha2",
"room_id": "!dev:matrix.ypym.app"
}