Skip to content

Commit f041fcf

Browse files
authored
add volunteers channel and zammad group to supported channels (#39)
1 parent 5ce596c commit f041fcf

File tree

4 files changed

+12
-0
lines changed

4 files changed

+12
-0
lines changed

deploy/templates/app/intbot.env.example

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ DISCORD_BOT_CHANNEL_NAME="DISCORD_BOT_CHANNEL_NAME"
2626

2727
DISCORD_HELPDESK_CHANNEL_ID="DISCORD_HELPDESK_CHANNEL_ID"
2828
DISCORD_HELPDESK_CHANNEL_NAME="DISCORD_HELPDESK_CHANNEL_NAME"
29+
DISCORD_VOLUNTEERS_CHANNEL_ID="DISCORD_VOLUNTEERS_CHANNEL_ID"
30+
DISCORD_VOLUNTEERS_CHANNEL_NAME="DISCORD_VOLUNTEERS_CHANNEL_NAME"
2931
DISCORD_BILLING_CHANNEL_ID="DISCORD_BILLING_CHANNEL_ID"
3032
DISCORD_BILLING_CHANNEL_NAME="DISCORD_BILLING_CHANNEL_NAME"
3133
DISCORD_BILLING_CHANNEL_ID="DISCORD_BILLING_CHANNEL_ID"
@@ -54,6 +56,7 @@ GITHUB_EM_PROJECT_ID="GITHUB_EM_PROJECT_ID"
5456
ZAMMAD_WEBHOOK_SECRET_TOKEN="zammad-shared-secret-goes-here"
5557
ZAMMAD_GROUP_BILLING="zammad-billing-group-name-goes-here"
5658
ZAMMAD_GROUP_HELPDESK="zammad-helpdesk-group-name-goes-here"
59+
ZAMMAD_GROUP_VOLUNTEERS="zammad-volunteers-group-name-goes-here"
5760
ZAMMAD_GROUP_PROGRAMME="zammad-programme-group-name-goes-here"
5861
ZAMMAD_GROUP_FINAID="zammad-finaid-group-name-goes-here"
5962
ZAMMAD_GROUP_SPONSORS="zammad-sponsors-group-name-goes-here"

intbot/core/bot/channel_router.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,10 @@ class Channels:
6060
channel_id=settings.DISCORD_HELPDESK_CHANNEL_ID,
6161
channel_name=settings.DISCORD_HELPDESK_CHANNEL_NAME,
6262
)
63+
volunteers_channel = DiscordChannel(
64+
channel_id=settings.DISCORD_VOLUNTEERS_CHANNEL_ID,
65+
channel_name=settings.DISCORD_VOLUNTEERS_CHANNEL_NAME,
66+
)
6367
programme_channel = DiscordChannel(
6468
channel_id=settings.DISCORD_PROGRAMME_CHANNEL_ID,
6569
channel_name=settings.DISCORD_PROGRAMME_CHANNEL_NAME,
@@ -131,6 +135,7 @@ def github_router(wh: Webhook) -> DiscordChannel:
131135
def zammad_router(wh: Webhook) -> DiscordChannel:
132136
groups = {
133137
ZammadConfig.helpdesk_group: Channels.helpdesk_channel,
138+
ZammadConfig.volunteers_group: Channels.volunteers_channel,
134139
ZammadConfig.billing_group: Channels.billing_channel,
135140
ZammadConfig.programme_group: Channels.programme_channel,
136141
ZammadConfig.finaid_group: Channels.finaid_channel,

intbot/core/integrations/zammad.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class ZammadConfig:
1313
finaid_group = settings.ZAMMAD_GROUP_FINAID
1414
sponsors_group = settings.ZAMMAD_GROUP_SPONSORS
1515
grants_group = settings.ZAMMAD_GROUP_GRANTS
16+
volunteers_group = settings.ZAMMAD_GROUP_VOLUNTEERS
1617

1718

1819
class ZammadGroup(BaseModel):

intbot/intbot/settings.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,8 @@ def get(name) -> str:
167167

168168
DISCORD_HELPDESK_CHANNEL_ID = get("DISCORD_HELPDESK_CHANNEL_ID")
169169
DISCORD_HELPDESK_CHANNEL_NAME = get("DISCORD_HELPDESK_CHANNEL_NAME")
170+
DISCORD_VOLUNTEERS_CHANNEL_ID = get("DISCORD_VOLUNTEERS_CHANNEL_ID")
171+
DISCORD_VOLUNTEERS_CHANNEL_NAME = get("DISCORD_VOLUNTEERS_CHANNEL_NAME")
170172
DISCORD_BILLING_CHANNEL_ID = get("DISCORD_BILLING_CHANNEL_ID")
171173
DISCORD_BILLING_CHANNEL_NAME = get("DISCORD_BILLING_CHANNEL_NAME")
172174
DISCORD_PROGRAMME_CHANNEL_ID = get("DISCORD_PROGRAMME_CHANNEL_ID")
@@ -202,6 +204,7 @@ def get(name) -> str:
202204
ZAMMAD_GROUP_FINAID = get("ZAMMAD_GROUP_FINAID")
203205
ZAMMAD_GROUP_SPONSORS = get("ZAMMAD_GROUP_SPONSORS")
204206
ZAMMAD_GROUP_GRANTS = get("ZAMMAD_GROUP_GRANTS")
207+
ZAMMAD_GROUP_VOLUNTEERS = get("ZAMMAD_GROUP_VOLUNTEERS")
205208

206209
# Pretalx
207210
PRETALX_API_TOKEN = get("PRETALX_API_TOKEN")

0 commit comments

Comments
 (0)