Skip to content

Shadowsith/mumble-ruby-pluginbot-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mumble-Ruby-PluginBot-Plugins

A plugin collection for the mumble-ruby-pluginbot

Only use the plugins at your own risk.
It is highly recommended to only use plugins which are in the stable branch.

Motivaton/Target

Target of this project is to merge the plugins later directly to the orginal pluginbot and make it better comparable to the Teamspeak/Discord bot "Sinusbot"

Plugins

A short plugin overview:

System (finished)

Information about the linux system where the pluginbot is running

Search

Demo plugin to search files in music folder of the bot

SearchPlay

Are you lazy to use .add and .play each time for playing an audio file?

The new commands splay [file] | spl [file] automatically add and play files if the search finds a file

Installation

Move:

  • plugins/splay.rb to mumble-ruby-pluginbot/plugins

Metadata

This plugin allows to:

  • Show metadata from single file
  • List files with same search pattern in all meta tags
  • Set meta tags for mp3 files

Requirements

Debian/Ubuntu:
sudo apt-get install id3v2

Arch Linux:
sudo pacman -S id3v2

CentOS/Scientific Linux/Fedora/RHEL:
sudo yum install id3v2

Installation

Move:

  • helpers/id3v2.rb to mumble-ruby-pluginbot/helpers
  • plugins/metadata.rb to mumble-ruby-pluginbot/plugins

Troubleshooting:

If you want to editing

PicoTTS

Local text to speech functionality for the bot which includes 6 languages.

  • British English
  • US English
  • German
  • Spanish
  • French
  • Italian

Requirements

Debian/Ubuntu based systems:
sudo apt-get install libttspico-utils

Arch Linux:
Install svox-pico-bin form Arch AUR

CentOS/Scientific Linux/Fedora/RHEL:
wget https://raw.githubusercontent.com/stevenmirabito/asterisk-picotts/master/picotts-install.sh -O - | sh

Installation

Move:

  • helpers/ttsh.rb to mumble-ruby-pluginbot/helpers
  • helpers/picottsh.rb to mumble-ruby-pluginbot/helpers
  • plugins/picotts.rb to mumble-ruby-pluginbot/plugins
  • plugins/picotts.yml to mumble-ruby-pluginbot/plugins

GoogleTTS

Text to speech functionality with help of google text to speech engine

Requirements

mplayer

Installation

Move:

  • helpers/ttsh.rb to mumble-ruby-pluginbot/helpers
  • helpers/googlettsh.rb to mumble-ruby-pluginbot/helpers
  • plugins/googletts.rb to mumble-ruby-pluginbot/helpers
  • plugins/googletts.yml to mumble-ruby-pluginbot/helpers

Limitations

GoogleTTS allows only 200 characters

Remove (in development)

Deletes music files from file system

Move (in development)

Move/rename music files from one folder into onther

Releases

No releases published

Packages

No packages published