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

Configure Feed

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

fix: action text response

seik 6c8a51be e2dee31d

+14 -1
+3
kefi/models/helpers.py
··· 140 140 "message_template": "Mensaje de {sender_name}:\n _{message}_", 141 141 "context_template": "*{sender_name}* le da a *{receiver_name}* {amount} kefis.", 142 142 "image": "https://storage.staging.dekaside.com/kefi/static/images/kudos_400.png", 143 + "text": "{sender_name} le da las gracias a {receiver_name}", 143 144 }, 144 145 { 145 146 "keyword": Command.CONGRATS, ··· 148 149 "message_template": "Mensaje de {sender_name}:\n _{message}_", 149 150 "context_template": "*{sender_name}* le da a *{receiver_name}* {amount} kefis.", 150 151 "image": "https://storage.staging.dekaside.com/kefi/static/images/congrats_400.png", 152 + "text": "{sender_name} le da la enhorabuena a {receiver_name}", 151 153 }, 152 154 { 153 155 "keyword": Command.HIGH_FIVE, ··· 156 158 "message_template": "_{message}_", 157 159 "context_template": "*{sender_name}* le da a *{receiver_name}* {amount} kefis.", 158 160 "image": "https://storage.staging.dekaside.com/kefi/static/images/highfive_400.png", 161 + "text": "{sender_name} le envia un high five a {receiver_name}", 159 162 }, 160 163 ] 161 164 for action_data in actions:
+11 -1
kefi/routers/responses.py
··· 126 126 ] 127 127 ) 128 128 ) 129 + 130 + text = None 131 + if self.action.text: 132 + text = self.action.text.format( 133 + sender_name=f"@{self.sender.slack_username}", 134 + receiver_name=f"@{self.receiver.slack_username}", 135 + ) 136 + 129 137 self.response = Response( 130 - text=self.action.text, response_type=self.response_type, blocks=blocks 138 + text=text, 139 + response_type=self.response_type, 140 + blocks=blocks, 131 141 ) 132 142 133 143