(message)
| 202 | } |
| 203 | |
| 204 | extractCodeFromMessage(message) { |
| 205 | if (!message || typeof message !== 'string') return { text: message, code: '' }; |
| 206 | const match = message.match(/```(?:[a-zA-Z]*)\s*([\s\S]*?)```/); |
| 207 | if (!match) return { text: message, code: '' }; |
| 208 | const code = match[1].trim(); |
| 209 | const text = message.replace(match[0], '').trim(); |
| 210 | return { text, code }; |
| 211 | } |
| 212 | } |