Update discord notification service

This commit is contained in:
blackst0ne 2018-11-05 11:24:26 +11:00
parent 1ec470fd38
commit 736b6f1d12

View file

@ -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
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
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