Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update app.py
Browse files
app.py
CHANGED
@@ -78,13 +78,14 @@ async def on_message(message):
|
|
78 |
if bots_role not in message.author.roles: # bots shouldn't trigger pings for this
|
79 |
print(" not bot ")
|
80 |
content = message.content.lower()
|
|
|
81 |
for trigger, slack_mention in TRIGGERS.items():
|
82 |
if all(word in content for word in trigger):
|
83 |
daily_pings.append({
|
84 |
'author': str(message.author),
|
85 |
'content': message.content,
|
86 |
'channel': message.channel.name,
|
87 |
-
'url':
|
88 |
'mention': slack_mention,
|
89 |
'trigger': trigger
|
90 |
})
|
@@ -153,7 +154,7 @@ def send_daily_pings():
|
|
153 |
if daily_pings:
|
154 |
print("sending daily pings...")
|
155 |
# combine into one message
|
156 |
-
combined_message = '\n'.join(f"{ping['author']} in #{ping['channel']} said: {ping['content']} (link:
|
157 |
#await post_to_slack(None, combined_message, SLACK_CHANNEL_ID_TEST, None, None, None)
|
158 |
|
159 |
|
|
|
78 |
if bots_role not in message.author.roles: # bots shouldn't trigger pings for this
|
79 |
print(" not bot ")
|
80 |
content = message.content.lower()
|
81 |
+
message_jump_url = "<" + message.jump_url + ">"
|
82 |
for trigger, slack_mention in TRIGGERS.items():
|
83 |
if all(word in content for word in trigger):
|
84 |
daily_pings.append({
|
85 |
'author': str(message.author),
|
86 |
'content': message.content,
|
87 |
'channel': message.channel.name,
|
88 |
+
'url': message_jump_url,
|
89 |
'mention': slack_mention,
|
90 |
'trigger': trigger
|
91 |
})
|
|
|
154 |
if daily_pings:
|
155 |
print("sending daily pings...")
|
156 |
# combine into one message
|
157 |
+
combined_message = '\n'.join(f"{ping['author']} in #{ping['channel']} said: {ping['content']} ( link: {ping['url']})" for ping in daily_pings)
|
158 |
#await post_to_slack(None, combined_message, SLACK_CHANNEL_ID_TEST, None, None, None)
|
159 |
|
160 |
|