a [matrix] ping bot in PowerShell
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
lub 4c915d6ae7 increase duration to int64 3年前
Dockerfile switch to latest tag in Dockerfile 3年前
LICENSE.md add LICENSE.md 4年前
README.md add readme 4年前
bot.ps1 increase duration to int64 3年前

README.md

You can discuss this bot in #pingposh:imninja.net

This is a simple Matrix bot to participate in #ping:maunium.net

Features

It automatically joins on invites. If someone sends a !ping or !ping <text>, it echoes back an m.notice with the following attributes:

"pong": {
      "ms": <difference of origin_server_ts and now>,
      "from": "<origin homeserver>",
      "ping": "<!ping event>"
}

Configuration

It is configured via command line parameters or environment variables. Have a look at the param block at the beginning of bot.ps1 for all configuration options.

Example configuration with environment variables:

HOMESERVER: 'http://synapse:8008'
USERID: '@pingposh:imninja.net'
ACCESSTOKEN_FILE: '/run/secrets/pingposh_accesstoken'
UNENCRYPTED: 'TRUE'