Commit 736b6f1d authored by blackst0ne's avatar blackst0ne

Update discord notification service

parent 1ec470fd
...@@ -19,7 +19,7 @@ class DiscordService < ChatNotificationService ...@@ -19,7 +19,7 @@ class DiscordService < ChatNotificationService
"This service sends notifications about projects events to Discord channels.<br /> "This service sends notifications about projects events to Discord channels.<br />
To set up this service: To set up this service:
<ol> <ol>
<li><a href='ADD-DISCORD-LINK-HERE'>Setup a custom Incoming Webhook</a>.</li> <li><a href='https://support.discordapp.com/hc/en-us/articles/228383668-Intro-to-Webhooks'>Setup a custom Incoming Webhook</a>.</li>
<li>Paste the <strong>Webhook URL</strong> into the field below.</li> <li>Paste the <strong>Webhook URL</strong> into the field below.</li>
<li>Select events below to enable notifications.</li> <li>Select events below to enable notifications.</li>
</ol>" </ol>"
...@@ -30,9 +30,11 @@ class DiscordService < ChatNotificationService ...@@ -30,9 +30,11 @@ class DiscordService < ChatNotificationService
end end
def event_field(event) def event_field(event)
# No-op.
end end
def default_channel_placeholder def default_channel_placeholder
# No-op.
end end
def default_fields def default_fields
...@@ -47,13 +49,9 @@ class DiscordService < ChatNotificationService ...@@ -47,13 +49,9 @@ class DiscordService < ChatNotificationService
def notify(message, opts) def notify(message, opts)
client = Discordrb::Webhooks::Client.new(url: webhook) client = Discordrb::Webhooks::Client.new(url: webhook)
client.execute do |builder| client.execute do |builder|
builder.content = message.pretext builder.content = message.pretext
# builder.add_embed do |embed|
# embed.title = 'Embed title'
# embed.description = 'Embed description'
# embed.timestamp = Time.now
# end
end end
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment