TipBot icon indicating copy to clipboard operation
TipBot copied to clipboard

Error: Configuration property "moderation" is not defined [SOLVED]

Open Tr0j4n9 opened this issue 6 years ago • 9 comments

Hello, I am getting this error while running with pm2, yarn and node bot/bot.js

    throw new Error('Configuration property "' + property + '" is not defined');
    ^

Error: Configuration property "moderation" is not defined
    at Config.get (/root/boxytipbot/node_modules/config/lib/config.js:203:11)
    at Object.<anonymous> (/root/boxytipbot/bot/bot.js:8:25)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.runMain (module.js:604:10)
    at run (bootstrap_node.js:383:7)
    at startup (bootstrap_node.js:149:9```


Thanks for your help!

Tr0j4n9 avatar Sep 15 '18 01:09 Tr0j4n9

do you have this section in your config file?

"moderation":{
"pm2Name": "TipBot",
// Roles that have access to all commands.
"perms": ["Admin","Moderator","Community Leader","Bots"],
// Bot Devs!
"botDev": "Bot Developer",
// Channel to log the bots moderation..
"logchannel": "429853685179351050",
//channel that the tip message will reply in if Multi or Role tip is used.
"botspamchannels": ["429134627823812612", "429852470886268929"]
}

MSFTserver avatar Sep 15 '18 04:09 MSFTserver

Yes, I do

Tr0j4n9 avatar Sep 15 '18 22:09 Tr0j4n9

if you did it wouldnt be telling you you didn't though

MSFTserver avatar Sep 15 '18 23:09 MSFTserver

https://github.com/MSFTserver/TipBot/pull/9

ProjectHelixCoin avatar Sep 17 '18 09:09 ProjectHelixCoin

that could also be the problem will merge #9 today

MSFTserver avatar Sep 17 '18 16:09 MSFTserver

I get this same error, the problem exists because there is no channel with that ID... if you put a correct ID channel the bot will go smooth...

I am thinking in a way to allow this as a feature triggeable from the config itself... whether we want or not the log file in a channel or a file...

feltoxXx avatar Dec 26 '18 12:12 feltoxXx

originally that should have been tied into debug config option, but i think as things progressed with the last group of devs working on this from the original coin i helped buld this for they didnt use it properly after they switched most stuff to switch cases

MSFTserver avatar Dec 26 '18 18:12 MSFTserver

Whats is the log channel and botspamchannels? Are we suppose to change this? Where do these numbers come from?

ghost avatar Jan 04 '19 05:01 ghost

bot spam channel is the default channel where people can use the commands like deposit, log channel is used for bot logging basically everything printed to console also goes to that channel so you don't have to monitor it from the bots end, to get the channels ID you have to turn on developer mode in settings of discord and either right click and select copy channel id or you can type \#Channel-Name and discord will instead print out its id like in the example below

img

Sent from my Galaxy Note5 using FastHub

MSFTserver avatar Jan 04 '19 05:01 MSFTserver