2022-06-12 02:04:12 +00:00
|
|
|
<require-service <daemon tox_bot>>
|
|
|
|
<daemon tox_bot {
|
2022-07-07 13:20:34 +00:00
|
|
|
argv: [
|
|
|
|
"/home/repo/syndicate/syndicate_actor_tox/syndicate_actor_tox"
|
|
|
|
"--save-file:/home/emery/lib/syndicate/tox.save"
|
|
|
|
"--local-discovery:true"
|
|
|
|
]
|
2022-06-12 02:04:12 +00:00
|
|
|
protocol: text/syndicate
|
|
|
|
clearEnv: #t
|
|
|
|
}>
|
|
|
|
|
2022-07-07 13:20:34 +00:00
|
|
|
|
|
|
|
<require-service <daemon tox_eris_ingester>>
|
|
|
|
<daemon tox_eris_ingester {
|
|
|
|
argv: [ "/home/repo/syndicate/syndicate_actor_tox/tox_eris_ingester" ]
|
|
|
|
protocol: text/syndicate
|
|
|
|
clearEnv: #t
|
|
|
|
}>
|
|
|
|
|
|
|
|
|
|
|
|
; wait for the tox_bot to come up and announce itself
|
2022-06-12 02:04:12 +00:00
|
|
|
? <service-object <daemon tox_bot> ?tox> [
|
2022-07-07 13:20:34 +00:00
|
|
|
$tox <bootstrap "6EF679EBD205E8DF9B6975D21CD157D046287700CADDF86F94B7ED243DC26A30" "192.168.144.1" 33445>
|
|
|
|
|
|
|
|
; wait for the core capability to be announced
|
|
|
|
$tox ? <tox ?pk ?core> $core [
|
|
|
|
|
|
|
|
; log the address of the core
|
|
|
|
? <address ?addr> $log ! <log "-" { line: ["tox address" $addr] }>
|
|
|
|
|
|
|
|
; notify on friend request
|
|
|
|
? <request ?pk ?msg> [
|
|
|
|
; auto-accept
|
|
|
|
<accept $pk>
|
|
|
|
]
|
|
|
|
|
|
|
|
; wait for capability to a friend
|
|
|
|
? <friend ?pk ?friend> $friend [
|
|
|
|
|
|
|
|
; get the friend name
|
|
|
|
? <name ?name> [
|
|
|
|
; get the status message
|
|
|
|
? <status-message ?msg> [ $log ! <log "-" { line: [$name $msg]}> ]
|
|
|
|
|
|
|
|
?? <msg ?body ?kind> [
|
|
|
|
$log ! <log "-" { line: [$name $kind $body]}>
|
2022-06-12 02:04:12 +00:00
|
|
|
]
|
2022-07-07 13:20:34 +00:00
|
|
|
]
|
|
|
|
|
|
|
|
? <transfer ?kind ?size ?filename ?transfer> [
|
|
|
|
$log ! <log "-" { line: [$kind $size $filename $transfer]}>
|
|
|
|
$config ? <service-object <daemon tox_eris_ingester> ?ingester> [
|
|
|
|
$log ! <log "-" { line: ["ingester is up at " $ingester] }>
|
|
|
|
$ingester <transfer $kind $size $filename $transfer>
|
2022-06-12 02:04:12 +00:00
|
|
|
]
|
|
|
|
]
|
|
|
|
]
|
|
|
|
]
|
2022-07-07 13:20:34 +00:00
|
|
|
|
2022-06-12 02:04:12 +00:00
|
|
|
]
|