File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,8 @@ module TransmitAnnouncement
4
4
extend Discordrb ::EventContainer
5
5
message do |event |
6
6
7
+ return if !SiteSetting . discord_bot_auto_channel_sync && SiteSetting . discord_bot_discourse_announcement_topic_id . blank? && ( event . message . channel . id != SiteSetting . discord_bot_announcement_channel_id )
8
+
7
9
system_user = User . find_by ( id : -1 )
8
10
9
11
associated_user = UserAssociatedAccount . find_by ( provider_uid : event . message . author . id )
@@ -26,15 +28,13 @@ module TransmitAnnouncement
26
28
return
27
29
end
28
30
end
29
- if_set_send_to_announcement_topic ( posting_user , raw )
30
- end
31
- end
32
-
33
- def if_set_send_to_announcement_topic ( posting_user , raw )
34
- # Copy the message to the assigned Discourse announcement Topic if assigned in plugin settings
35
- discourse_announcement_topic = Topic . find_by ( id : SiteSetting . discord_bot_discourse_announcement_topic_id )
36
- unless discourse_announcement_topic . nil?
37
- new_post = PostCreator . create! ( posting_user , raw : raw , topic_id : discourse_announcement_topic . id )
31
+ if !SiteSetting . discord_bot_discourse_announcement_topic_id . blank? && ( event . message . channel . id == SiteSetting . discord_bot_announcement_channel_id )
32
+ # Copy the message to the assigned Discourse announcement Topic if assigned in plugin settings
33
+ discourse_announcement_topic = Topic . find_by ( id : SiteSetting . discord_bot_discourse_announcement_topic_id )
34
+ unless discourse_announcement_topic . nil?
35
+ new_post = PostCreator . create! ( posting_user , raw : raw , topic_id : discourse_announcement_topic . id )
36
+ end
37
+ end
38
38
end
39
39
end
40
40
end
You can’t perform that action at this time.
0 commit comments