mirror of
https://gitea.phreedom.club/localhost_frssoft/mastodon-group-bot
synced 2024-11-21 22:31:28 +00:00
Not DM notifications about follow in replies
This commit is contained in:
parent
262a480ffe
commit
8f34b1de88
23
bot.go
23
bot.go
|
@ -146,16 +146,23 @@ func RunBot() {
|
|||
add_to_db(acct)
|
||||
InfoLogger.Printf("%s added to database", acct)
|
||||
}
|
||||
|
||||
message := fmt.Sprintf("@%s %s", acct, Conf.NotFollowedMessage)
|
||||
_, err := postToot(message, "direct")
|
||||
if err != nil {
|
||||
ErrorLogger.Printf("Notify %s", acct)
|
||||
if notif.Status.InReplyToID == nil { // Prevent spam in DM if status is reply
|
||||
message := fmt.Sprintf("@%s %s", acct, Conf.NotFollowedMessage)
|
||||
_, err := postToot(message, "direct")
|
||||
if err != nil {
|
||||
ErrorLogger.Printf("Notify %s", acct)
|
||||
}
|
||||
InfoLogger.Printf("%s has been notified", acct)
|
||||
mark_notice(acct)
|
||||
if got_notice(acct) == 0 {
|
||||
InfoLogger.Printf("Dooble notice marked")
|
||||
mark_notice(acct)
|
||||
}
|
||||
InfoLogger.Printf("%s marked notification in database", acct)
|
||||
} else {
|
||||
InfoLogger.Printf("%s their status is reply, not notified", acct)
|
||||
}
|
||||
InfoLogger.Printf("%s has been notified", acct)
|
||||
|
||||
mark_notice(acct)
|
||||
InfoLogger.Printf("%s marked notification in database", acct)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue