send version of go, also use markdown

This commit is contained in:
Aaron Bieber 2020-06-27 07:29:35 -06:00
parent 608646deb1
commit 41f99d30ef

View File

@ -10,6 +10,12 @@ import (
var version string var version string
const response = `
**%s** running on: **%s**
Built with Go: **%s**
`
// Version responds to hi messages // Version responds to hi messages
type Version struct { type Version struct {
} }
@ -35,7 +41,7 @@ func (v *Version) print() string {
if version == "" { if version == "" {
version = "unknown version" version = "unknown version"
} }
return fmt.Sprintf("%s running on %s", version, runtime.GOOS) return fmt.Sprintf(response, version, runtime.GOOS, runtime.Version())
} }
// SetStore does nothing in here // SetStore does nothing in here
@ -43,7 +49,7 @@ func (v *Version) SetStore(_ PluginStore) {}
// RespondText to version events // RespondText to version events
func (v *Version) RespondText(c *gomatrix.Client, ev *gomatrix.Event, _, _ string) error { func (v *Version) RespondText(c *gomatrix.Client, ev *gomatrix.Event, _, _ string) error {
return SendText(c, ev.RoomID, v.print()) return SendMD(c, ev.RoomID, v.print())
} }
// Name Version // Name Version