mirror of
https://github.com/ergochat/ergo.git
synced 2025-04-11 10:28:10 +02:00
42 lines
1.2 KiB
Go
42 lines
1.2 KiB
Go
package irc
|
|
|
|
import (
|
|
"fmt"
|
|
)
|
|
|
|
func ReplyWelcome(nick string, user string, host string) string {
|
|
return fmt.Sprintf("%s %s Welcome to the Internet Relay Network %s!%s@%s", RPL_WELCOME, nick, nick, user, host)
|
|
}
|
|
|
|
func ReplyYourHost(nick string, server string) string {
|
|
return fmt.Sprintf("%s %s Your host is %s, running version %s", RPL_YOURHOST, nick, server, VERSION)
|
|
}
|
|
|
|
func ReplyCreated(nick string, created string) string {
|
|
return fmt.Sprintf("%s %s This server was created %s", RPL_CREATED, nick, created)
|
|
}
|
|
|
|
func ReplyMyInfo(nick string, servername string) string {
|
|
return fmt.Sprintf("%s %s %s %s <user modes> <channel modes>", RPL_MYINFO, nick, servername, VERSION)
|
|
}
|
|
|
|
func ErrAlreadyRegistered(nick string) string {
|
|
return fmt.Sprintf("%s %s :You may not reregister", ERR_ALREADYREGISTRED, nick)
|
|
}
|
|
|
|
func ErrNickNameInUse(nick string) string {
|
|
return fmt.Sprintf("%s %s :Nickname is already in use", ERR_NICKNAMEINUSE, nick)
|
|
}
|
|
|
|
func ErrUnknownCommand(nick string, command string) string {
|
|
return fmt.Sprintf("%s %s %s :Unknown command", ERR_UNKNOWNCOMMAND, nick, command)
|
|
}
|
|
|
|
func MessagePong() string {
|
|
return "PONG"
|
|
}
|
|
|
|
func MessageError() string {
|
|
return "ERROR :Bye"
|
|
}
|