grunfink 1 год назад
Родитель
Сommit
a136f7533d
1 измененных файлов с 16 добавлено и 3 удалено
  1. 16 3
      doc/snac.1

+ 16 - 3
doc/snac.1

@@ -417,11 +417,24 @@ https://$SNAC_HOST/oauth/x-snac-get-token
 .Ss Webhook for notifications
 .Ss Webhook for notifications
 Since version 2.78, users can set the URL to a webhook that will receive
 Since version 2.78, users can set the URL to a webhook that will receive
 an HTTP POST with every notification (in JSON format). This can be used to
 an HTTP POST with every notification (in JSON format). This can be used to
-implement some automation whenever a new activity happens, like autorepliers
-or chatbots or whatever. The
+implement some automation whenever a new activity happens, like autorepliers,
+chatbots, interactive textual games or whatever. The
 .Pa examples/
 .Pa examples/
 subdirectory contains a tiny Python program that implements an auto-follower
 subdirectory contains a tiny Python program that implements an auto-follower
-for every new follow.
+for every new follow. The JSON notification object includes the following data:
+.Bd -literal -offset indent
+id: a unique notification identifier
+actor: the origin actor id
+target: the target actor id
+date: the notification date
+message: the full ActivityPub action JSON object
+objid: the object identifier (extracted from message, may be null)
+type: the action type (extracted from message)
+utype: the action subtype (extracted from message, may be null)
+uid: the user identifier (account name)
+basedir: the server base directory
+baseurl: the server base URL
+.Ed
 .Pp
 .Pp
 .Sh ENVIRONMENT
 .Sh ENVIRONMENT
 .Bl -tag -width Ds
 .Bl -tag -width Ds