diff --git a/discord/discordread.go b/discord/discordread.go index 3e82e98..4c1faf0 100644 --- a/discord/discordread.go +++ b/discord/discordread.go @@ -30,7 +30,7 @@ func (d *discord) read(tweetchannel chan<- string) { } 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 } }) diff --git a/main.go b/main.go index 4057932..ce9ce85 100644 --- a/main.go +++ b/main.go @@ -14,6 +14,8 @@ func main() { tweetchannel := make(chan string, 1) d.BeginRead(tweetchannel) + d.Write("Tweetdistributor Started") + var outputs []output.OutputInterface 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")))