@@ -18,7 +18,7 @@ type iThreadsRequester interface {
1818 GetLatestThreads (opts ... threadPageParam ) ([]* forum_types.LatestThread , error )
1919}
2020type Forumer struct {
21- Discorder discorder.Discorder
21+ Discorder * discorder.Discorder
2222 * configurator.Configurators
2323 threads_requester iThreadsRequester
2424 post_requester * PostRequester
@@ -126,6 +126,8 @@ func (v *Forumer) update() {
126126 continue
127127 }
128128
129+ pingMessage := configurator .GetPingingMessage (channel , v .Configurators , v .Discorder )
130+
129131 duplication_checker := discorder .NewDeduplicator (func (msgs []discorder.DiscordMessage ) bool {
130132 for _ , msg := range msgs {
131133 content := msg .Content
@@ -142,7 +144,11 @@ func (v *Forumer) update() {
142144 })
143145 v .Discorder .SendDeduplicatedMsg (
144146 duplication_checker , channel , func (channel types.DiscordChannelID , dg * discordgo.Session ) error {
145- dg_msg := & discordgo.MessageSend {Embed : & discordgo.MessageEmbed {}}
147+
148+ dg_msg := & discordgo.MessageSend {
149+ Content : string (pingMessage ),
150+ Embed : & discordgo.MessageEmbed {},
151+ }
146152 dg_msg .Embed .Title = `✉️ You've got mail`
147153 dg_msg .Embed .Timestamp = string (new_post .LastUpdated )
148154
0 commit comments