gumble

module
v0.0.0-...-d1df60a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 5, 2022 License: MPL-2.0

README

gumble

gumble is a Mumble client implementation in Go

Sub-projects

  • gumble (docs)
    • Client library
  • gumbleopenal (docs)
    • OpenAL audio system for gumble
  • gumbleffmpeg (docs)
    • ffmpeg audio source for gumble
  • gumbleutil (docs)
    • Extras that can make working with gumble easier

Example

package main

import (
  "layeh.com/gumble/gumble"
  "layeh.com/gumble/gumbleutil"
)

func main() {
  gumbleutil.Main(gumbleutil.Listener{
    UserChange: func(e *gumble.UserChangeEvent) {
      if e.Type.Has(gumble.UserChangeConnected) {
        e.User.Send("Welcome to the server, " + e.User.Name + "!")
      }
    },
  })
}
  • barnard
    • terminal-based Mumble client
  • piepan
    • an easy to use framework for writing Mumble bots using Lua

License

MPL 2.0

Author

Tim Cooper (tim.cooper@layeh.com)

Directories

Path Synopsis
_examples
cmd
Package gumble is a client for the Mumble voice chat software.
Package gumble is a client for the Mumble voice chat software.
Package gumbleutil provides extras that can make working with gumble easier.
Package gumbleutil provides extras that can make working with gumble easier.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL