jlelse
/
jsonpub
Archived
1
Fork 0

More logging and Telegram notifications

This commit is contained in:
Jan-Lukas Else 2020-04-25 10:09:25 +02:00
parent 8646b97d49
commit 026f0b2074
2 changed files with 8 additions and 0 deletions

View File

@ -263,5 +263,8 @@ func (a *Actor) Accept(follow map[string]interface{}) {
fmt.Println(err.Error())
} else {
fmt.Println("Accepted:", follower.iri)
if telegramBot != nil {
_ = telegramBot.Post(follower.iri + " followed")
}
}
}

View File

@ -90,6 +90,9 @@ func Serve() {
if iri, ok := object["actor"].(string); ok && iri == activity["actor"] {
_ = actor.RemoveFollower(iri)
fmt.Println(iri, "unfollowed")
if telegramBot != nil {
_ = telegramBot.Post(iri + " unfollowed")
}
}
}
}
@ -133,6 +136,7 @@ func Serve() {
likeActor, likeActorOk := activity["actor"].(string)
likeObject, likeObjectOk := activity["object"].(string)
if likeActorOk && likeObjectOk && len(likeActor) > 0 && len(likeObject) > 0 && strings.Contains(likeObject, actor.iri) {
fmt.Println(likeActor, "liked", likeObject)
if telegramBot != nil {
_ = telegramBot.Post(likeActor + " liked " + likeObject)
}
@ -143,6 +147,7 @@ func Serve() {
announceActor, announceActorOk := activity["actor"].(string)
announceObject, announceObjectOk := activity["object"].(string)
if announceActorOk && announceObjectOk && len(announceActor) > 0 && len(announceObject) > 0 && strings.Contains(announceObject, actor.iri) {
fmt.Println(announceActor, "announced", announceObject)
if telegramBot != nil {
_ = telegramBot.Post(announceActor + " announced " + announceObject)
}