This repository has been archived on 2019-06-23. You can view files and clone it, but cannot push or open issues or pull requests.
mumbledj/vendor/github.com/layeh/gumble
2016-07-11 16:03:02 -07:00
..
_examples Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
gumble Updated vendored dependencies 2016-07-11 16:03:02 -07:00
gumbleffmpeg Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
gumbleopenal Updated vendored dependencies 2016-07-11 16:03:02 -07:00
gumbleutil Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
opus Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
.gitignore Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
LICENSE Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00
README.md Checked in vendor/ with stripped vcs data 2016-06-20 17:50:40 -07:00

gumble

Sub-projects

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

Example

package main

import (
  "github.com/layeh/gumble/gumble"
  "github.com/layeh/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)