Convert markdown to slack markdown

This commit is contained in:
mudler
2025-03-01 16:33:50 +01:00
parent a75feaab4e
commit 8492c95cb6
3 changed files with 9 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ import (
"github.com/slack-go/slack/socketmode"
"github.com/slack-go/slack"
"github.com/eritikass/githubmarkdownconvertergo"
"github.com/slack-go/slack/slackevents"
)
@@ -117,6 +119,8 @@ func (t *Slack) Start(a *agent.Agent) {
agent.WithText(message),
)
res.Response = githubmarkdownconvertergo.Slack(res.Response)
_, _, err = api.PostMessage(ev.Channel,
slack.MsgOptionText(res.Response, false),
slack.MsgOptionPostMessageParameters(slack.PostMessageParameters{LinkNames: 1, Markdown: true}),
@@ -176,6 +180,8 @@ func (t *Slack) Start(a *agent.Agent) {
agent.WithConversationHistory(threadMessages),
)
res.Response = githubmarkdownconvertergo.Slack(res.Response)
if ts != "" {
_, _, err = api.PostMessage(ev.Channel,
slack.MsgOptionText(res.Response, false),