MusicGenerator / mumble-ruby-pluginbot

A mumble-ruby bot (plugin-based)
MIT License
33 stars 9 forks source link

installed step by step as in Installation HowTo, plugins missing #231

Closed treaki closed 6 years ago

treaki commented 7 years ago

hi,

i have installed the MumbleRubyPluginbot step by step as advised by http://mumble-ruby-pluginbot.readthedocs.io/en/master/installation_howto.html . But i am missing the important plugins. If you compare the output of mine bot with the other one we have on the server (Troubadix is mine) youll see.

[17:01] To Stuebchen 1: .plugins
[17:01] Troubadix: 
Loaded plugins:
Idle
Messages
Mpd
Null
Timer
Version

.help pluginname Get the help text for the specific plugin.

For example send the following text to get some basic control commands of the bot:
.help mpd

[17:01] Karl_Heinz: 
Loaded plugins:
Null
Version
Youtube
Bandcamp
Control
Radiostream
Mpd
Ektoplazm
Messages
Soundcloud

.help pluginname Get the help text for the specific plugin.

For example send the following text to get some basic control commands of the bot:
.help mpd

The bot is running on deiban oldstable:

botmaster@vpsxyz:~/src/mumble-ruby-pluginbot$ cat /etc/debian_version 
8.8

and as you can see there is no error. But nomatter that i am missing the plugins i need.

$ cat ~/logs/bot1.log 
/home/botmaster/.rvm/gems/ruby-2.4.0@bots/gems/ruby_protobuf-0.4.11/lib/protobuf/message/enum.rb:49: warning: constant ::Fixnum is deprecated
OK: Plugin "../plugins/timer.rb" loaded.
OK: Plugin "../plugins/radiostream.rb" loaded.
OK: Plugin "../plugins/idle.rb" loaded.
OK: Plugin "../plugins/mixcloud.rb" loaded.
OK: Plugin "../plugins/ektoplazm.rb" loaded.
OK: Plugin "../plugins/youtube.rb" loaded.
OK: Plugin "../plugins/soundcloud.rb" loaded.
OK: Plugin "../plugins/null.rb" loaded.
OK: Plugin "../plugins/version.rb" loaded.
OK: Plugin "../plugins/mpd.rb" loaded.
OK: Plugin "../plugins/control.rb" loaded.
OK: Plugin "../plugins/messages.rb" loaded.
OK: Plugin "../plugins/bandcamp.rb" loaded.
OK: Main configuration "../config/config.yml" loaded.
OK: Plugin configuration "../plugins/soundcloud.yml" loaded.
OK: Plugin configuration "../plugins/ektoplazm.yml" loaded.
OK: Plugin configuration "../plugins/bandcamp.yml" loaded.
OK: Plugin configuration "../plugins/mpd.yml" loaded.
OK: Plugin configuration "../plugins/idle.yml" loaded.
OK: Plugin configuration "../plugins/mixcloud.yml" loaded.
OK: Plugin configuration "../plugins/youtube.yml" loaded.
OK: Parsing extra configuration file "/home/botmaster/src/bot1_conf.yml" (--config parameter)
OK: Pluginbot is starting...
OK: Pluginbot is running.
soundcloud.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/ektoplazm.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/bandcamp.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/mpd.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/idle.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/mixcloud.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Plugin configuration "../plugins/youtube.yml" loaded.
2017-06-28 17:03:06 +0200 : OK: Parsing extra configuration file "/home/botmaster/src/bot1_conf.yml" (--config parameter)
2017-06-28 17:03:06 +0200 : OK: start connecting
2017-06-28 17:03:07 +0200 : OK: Connecting to the server is still ongoing.
2017-06-28 17:03:07 +0200 : OK: Pluginbot successfully connected to "178.33.169.92:10012".
2017-06-28 17:03:07 +0200 : OK: Pluginbot entered configured channel "Stuebchen 1".
2017-06-28 17:03:07 +0200 : OK: Starting Duckthread...
2017-06-28 17:03:07 +0200 : OK: Duckthread is spawned
2017-06-28 17:03:07 +0200 : OK: Bot Avatar and Comment are set
2017-06-28 17:03:07 +0200 : OK: Primary Bot Setup complete
2017-06-28 17:03:07 +0200 : OK: Initializing plugins...
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Timer
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Radiostream
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Idle
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Mixcloud
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Ektoplazm
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Youtube
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Soundcloud
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Null
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Version
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Mpd
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Control
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Messages
2017-06-28 17:03:07 +0200 : OK: Create Plugin Class: Bandcamp
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Timer.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Idle.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Version.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Messages.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Timer.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Version.
2017-06-28 17:03:07 +0200 : INFO: INIT plugin Mpd.
2017-06-28 17:03:07 +0200 : INFO: mpd-plugin is connecting to FIFO

Thanks a lot for any help in advance

treaki commented 7 years ago

ok i have found the problem, i have forgotten the mpd config file. I was confused because the think with optional an (or more) 2./3./xyz... please add that to the https://mumble-ruby-pluginbot.readthedocs.io/en/master/known_problems.html#knownproblems-label and add a warning when mpd is missing because there was not even a warning shown on log

thanks