diff --git a/otouto/plugins/github.lua b/otouto/plugins/github.lua index 80432d4..83eb754 100644 --- a/otouto/plugins/github.lua +++ b/otouto/plugins/github.lua @@ -23,9 +23,9 @@ end function github:send_github_data(data) if not data.owner then return nil end - local name = '*'..utilities.md_escape(data.name)..'*' - local description = '_'..utilities.md_escape(data.description)..'_' - local owner = utilities.md_escape(data.owner.login) + local name = ''..data.name..'' + local description = ''..data.description..'' + local owner = data.owner.login local clone_url = data.clone_url if data.language == nil or data.language == "" then language = '' @@ -40,17 +40,17 @@ function github:send_github_data(data) if data.homepage == nil or data.homepage == "" then homepage = '' else - homepage = '\n[Homepage besuchen]('..data.homepage..')' + homepage = '\nHomepage besuchen' end - local text = name..' von '..owner..'\n'..description..'\n`git clone '..clone_url..'`'..language..issues..homepage + local text = name..' von '..owner..'\n'..description..'\n
git clone '..clone_url..'
'..language..issues..homepage return text end function github:send_gh_commit_data(gh_code, gh_commit_sha, data) - if not data.committer then return nil end - local committer = data.committer.name + if not data.author then return nil end + local author = data.author.name local message = utilities.md_escape(data.message) - local text = '`'..gh_code..'@'..gh_commit_sha..'` von *'..committer..'*:\n'..message + local text = ''..gh_code..'@'..gh_commit_sha..' von '..author..':\n'..message return text end @@ -63,7 +63,7 @@ function github:action(msg, config, matches) else output = github:send_gh_commit_data(gh_code, gh_commit_sha, data) end - utilities.send_reply(msg, output, true) + utilities.send_reply(msg, output, 'HTML') end return github \ No newline at end of file