package simplemsg var ( lastMessage string callCount int ) func SetMessage(message string) string { lastMessage = message callCount++ return "message stored" } func GetMessage() (string, int) { return lastMessage, callCount } func Render(_ string) string { if callCount == 0 { return "# Simple Message Realm\n\nNo message stored yet." } return "# Simple Message Realm\n\n- message: " + lastMessage + "\n- updates: " + itoa(callCount) + "\n" } // minimal int → string helper to avoid imports func itoa(n int) string { if n == 0 { return "0" } sign := "" if n < 0 { sign = "-" n = -n } var digits []byte for n > 0 { digits = append([]byte{byte('0' + n%10)}, digits...) n /= 10 } return sign + string(digits) }