Skip to content

opsdroid module for monitoring if mumble is active and sending messages

Notifications You must be signed in to change notification settings

dud1337/mumble-opsdroid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mumble opsdroid

A simple module for interacting with mumble using an opsdroid chat bot. Hopefully when https://matrix.org gets discord-esque PTT chat rooms this will be obsoleted, at least for my purposes.

Features

  1. Monitor and notify upon request or semi-intelligent intervals active user count
  2. Send audio clips

Requirements

  • opus
  • pymumble

opus also requires ffmpeg etc. See Dockerfile for details how to compile it with Alpine.

opsdroid skill config

in your opsdroid's configuration.yaml

  mumble_opsdroid:
    path: /tmp/skills/mumble_opsdroid
    room_notify: "room identifier" # e.g. #!weirdstring:matrix.org see opsdoid docs
    mumble_host: "mumble.your.server"
    mumble_port: 64738
    bot_username: "opsdroid"
    bot_channel: "main" # how you name your mumble channels

skill usage

command args function
!mumble - return server details and number of active users
!mumble <clip id> <channel> audio clip id, channel name plays audio clip to channel

e.g. !mumble 29 Main

About

opsdroid module for monitoring if mumble is active and sending messages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published