Python backend for a Slack's kudos plugin.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat: message updated

+9 -9
+6 -6
kefi/models/helpers.py
··· 129 129 "keyword": Command.KUDOS, 130 130 "amount": 100, 131 131 "header_template": "¡Gracias {receiver_name}! :loveparrot:", 132 - "message_template": 'Mensaje de *@{sender_name}*: \n "{message}"', 133 - "context_template": ":moneybag: *@{sender_name}* le da a *@{receiver_name}* {amount} kefis.", 132 + "message_template": "Mensaje de {sender_name}:\n _{message}_", 133 + "context_template": ":moneybag: *{sender_name}* le da a *{receiver_name}* {amount} kefis.", 134 134 "image": "https://storage.staging.dekaside.com/kefi/static/images/kudos.png", 135 135 }, 136 136 { 137 137 "keyword": Command.CONGRATS, 138 138 "amount": 25, 139 139 "header_template": "¡Enhorabuena {receiver_name}! :trophy:", 140 - "message_template": 'Mensaje de *@{sender_name}*: \n "{message}"', 141 - "context_template": ":moneybag: *@{sender_name}* le da a *@{receiver_name}* {amount} kefis.", 140 + "message_template": "Mensaje de {sender_name}:\n _{message}_", 141 + "context_template": ":moneybag: *{sender_name}* le da a *{receiver_name}* {amount} kefis.", 142 142 "image": "https://storage.staging.dekaside.com/kefi/static/images/congrats.png", 143 143 }, 144 144 { 145 145 "keyword": Command.HIGH_FIVE, 146 146 "amount": 5, 147 147 "header_template": "¡{sender_name} le envía un high five a {receiver_name}! :hand:", 148 - "message_template": '"{message}"', 149 - "context_template": ":moneybag: *@{sender_name}* le da a *@{receiver_name}* {amount} kefis.", 148 + "message_template": "_{message}_", 149 + "context_template": ":moneybag: *{sender_name}* le da a *{receiver_name}* {amount} kefis.", 150 150 "image": "https://storage.staging.dekaside.com/kefi/static/images/highfive.png", 151 151 }, 152 152 ]
+3 -3
kefi/routers/responses.py
··· 92 92 section = Section( 93 93 text=MarkDown( 94 94 text=self.action.message_template.format( 95 - sender_name=self.sender.slack_username, message=self.message 95 + sender_name=self.sender.get_short_name(), message=self.message 96 96 ), 97 97 ), 98 98 accessory=Image( ··· 104 104 elements=[ 105 105 MarkDown( 106 106 text=self.action.context_template.format( 107 - sender_name=self.sender.slack_username, 108 - receiver_name=self.receiver.slack_username, 107 + sender_name=f"@{self.sender.slack_username}", 108 + receiver_name=f"@{self.receiver.slack_username}", 109 109 amount=self.action.amount, 110 110 ) 111 111 )