ignore message sent by bot self on slack channel
This commit is contained in:
@@ -30,7 +30,7 @@ func (d *discord) read(tweetchannel chan<- string) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dgsession.AddHandler(func(s *discordgo.Session, m *discordgo.MessageCreate) {
|
dgsession.AddHandler(func(s *discordgo.Session, m *discordgo.MessageCreate) {
|
||||||
if m.ChannelID == d.ChannelID {
|
if m.ChannelID == d.ChannelID && m.Author.ID != s.State.User.ID {
|
||||||
tweetchannel <- m.Content
|
tweetchannel <- m.Content
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
2
main.go
2
main.go
@@ -14,6 +14,8 @@ func main() {
|
|||||||
tweetchannel := make(chan string, 1)
|
tweetchannel := make(chan string, 1)
|
||||||
d.BeginRead(tweetchannel)
|
d.BeginRead(tweetchannel)
|
||||||
|
|
||||||
|
d.Write("Tweetdistributor Started")
|
||||||
|
|
||||||
var outputs []output.OutputInterface
|
var outputs []output.OutputInterface
|
||||||
outputs = append(outputs, output.TwitterOutput(os.Getenv("TW_ACCESS_TOKEN"), os.Getenv("TW_ACCESS_SECRET")))
|
outputs = append(outputs, output.TwitterOutput(os.Getenv("TW_ACCESS_TOKEN"), os.Getenv("TW_ACCESS_SECRET")))
|
||||||
outputs = append(outputs, output.BlueskyOutput(os.Getenv("BSKY_IDENTIFIER"), os.Getenv("BSKY_PASSWORD")))
|
outputs = append(outputs, output.BlueskyOutput(os.Getenv("BSKY_IDENTIFIER"), os.Getenv("BSKY_PASSWORD")))
|
||||||
|
|||||||
Reference in New Issue
Block a user