Skip to content

NeutronX-dev/MessageParser_go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MessageParser_go

Message Parser for Go

Installation

go get github.com/NeutronX-dev/MessageParser_go

Importing

import (
    "..."

    "github.com/NeutronX-dev/MessageParser_go"
)

Example

var ToParse string = "!help moderation"
message := MessageParser.ParseMessage("!", ToParse)
if message.IsParsed {
	switch message.Command {
	case "help":
		if message.HasArguments(1) {
			fmt.Println(message.Arguments)
			fmt.Printf("Need help with \"%v\"?\n", strings.Join(message.Arguments, " "))
		} else {
			fmt.Println("Need at least one Argument")
		}
	}
}

Releases

No releases published

Packages

No packages published

Languages