3
0
mirror of https://github.com/pragma-/pbot.git synced 2024-11-24 21:09:32 +01:00
pbot/data/registry
Pragmatic Software 5d3f188a09
Multiple bugfixes
* obtain bot nick from connection details instead of registry where appropriate

* irc.random_nick works again

* record own hostmask when connecting

* fix web-paste truncation by subtracting length of own hostmask from message length

* set irc.max_msg_len back to 510

* updated IRC numeric 378 to whoishost

* add sprunge.us to WebPaste
2024-04-07 20:55:04 -07:00

388 lines
8.2 KiB
Plaintext
Vendored

{
"$metadata$" : {
"$metadata$" : {
"name" : "Registry",
"update_version" : "4171"
}
},
"antiaway" : {
"bad_actions" : {
"type" : "text",
"value" : "^/me (is (away|gone)|.*auto.?away)"
},
"bad_nicks" : {
"type" : "text",
"value" : "(^z+[[:punct:]]|[[:punct:]](afk|brb|bbl|away|sleep|asleep|nap|z+|work|gone|study|out|home|busy|off)[[:punct:]]*$|afk$)"
},
"kick_msg" : {
"type" : "text",
"value" : "http://sackheads.org/~bnaylor/spew/away_msgs.html"
}
},
"antiflood" : {
"antirepeat" : {
"type" : "text",
"value" : "1"
},
"antirepeat_allow_bot" : {
"type" : "text",
"value" : "1"
},
"antirepeat_match" : {
"type" : "text",
"value" : "0.5"
},
"antirepeat_threshold" : {
"type" : "text",
"value" : "2.5"
},
"chat_flood_punishment" : {
"type" : "array",
"value" : "60,300,3600,86400,604800,2419200"
},
"chat_flood_threshold" : {
"type" : "text",
"value" : "4"
},
"chat_flood_time_threshold" : {
"type" : "text",
"value" : "5"
},
"debug_checkban" : {
"type" : "text",
"value" : "0"
},
"dont_enforce_admins" : {
"type" : "text",
"value" : "1"
},
"enforce" : {
"type" : "text",
"value" : "1"
},
"enter_abuse_max_offenses" : {
"type" : "text",
"value" : "3"
},
"enter_abuse_punishment" : {
"type" : "array",
"value" : "60,300,3600,86400,604800,2419200"
},
"enter_abuse_threshold" : {
"type" : "text",
"value" : "4"
},
"enter_abuse_time_threshold" : {
"type" : "text",
"value" : "15"
},
"join_flood_punishment" : {
"type" : "array",
"value" : "115200,3600,10800,604800"
},
"join_flood_threshold" : {
"type" : "text",
"value" : "4"
},
"join_flood_time_threshold" : {
"type" : "text",
"value" : "1800"
},
"nick_flood_punishment" : {
"type" : "array",
"value" : "1800,3600,86400,604800"
},
"nick_flood_threshold" : {
"type" : "text",
"value" : "3"
},
"nick_flood_time_threshold" : {
"type" : "text",
"value" : "1800"
}
},
"antikickautorejoin" : {
"punishment" : {
"type" : "array",
"value" : "300,900,1800,3600,28800"
},
"threshold" : {
"type" : "text",
"value" : "4"
}
},
"antispam" : {
"enforce" : {
"type" : "text",
"value" : "1"
}
},
"autorejoin" : {
"rejoin_delay" : {
"type" : "array",
"value" : "900,1800,3600"
}
},
"banlist" : {
"chanserv_ban_timeout" : {
"type" : "text",
"value" : "604800"
},
"debug" : {
"type" : "text",
"value" : "0"
},
"mute_timeout" : {
"type" : "text",
"value" : "604800"
}
},
"date" : {
"default_timezone" : {
"type" : "text",
"value" : "UTC"
}
},
"dualindexsqliteobject" : {
"debug_factoids" : {
"_name" : "debug_Factoids",
"type" : "text",
"value" : 0
}
},
"factoids" : {
"default_rate_limit" : {
"type" : "text",
"value" : "15"
},
"max_channel_length" : {
"type" : "text",
"value" : "20"
},
"max_content_length" : {
"type" : "text",
"value" : "8192"
},
"max_name_length" : {
"type" : "text",
"value" : "100"
}
},
"general" : {
"applet_dir" : {
"type" : "text",
"value" : "./applets"
},
"applet_repo" : {
"type" : "text",
"value" : "https://github.com/pragma-/pbot/blob/master/applets/"
},
"applet_timeout" : {
"type" : "text",
"value" : "30"
},
"autojoin_wait_for_nickserv" : {
"type" : "text",
"value" : "0"
},
"compile_blocks" : {
"type" : "text",
"value" : "1"
},
"compile_blocks_channels" : {
"type" : "array",
"value" : ".*"
},
"compile_blocks_ignore_channels" : {
"type" : "array",
"value" : "none"
},
"data_dir" : {
"type" : "text",
"value" : "data"
},
"debugcontext" : {
"type" : "text",
"value" : "0"
},
"deop_timeout" : {
"type" : "text",
"value" : "300"
},
"identify_command" : {
"type" : "text",
"value" : "identify $nick $password"
},
"identify_nick" : {
"type" : "text",
"value" : "nickserv"
},
"op_command" : {
"type" : "text",
"value" : "op $channel"
},
"op_nick" : {
"type" : "text",
"value" : "chanserv"
},
"show_url_titles" : {
"type" : "text",
"value" : "1"
},
"strictnamespace" : {
"type" : "text",
"value" : "0"
},
"trigger" : {
"type" : "text",
"value" : "[!]"
}
},
"googlesearch" : {
"api_key" : {
"private" : "1",
"type" : "text",
"value" : ""
},
"context" : {
"private" : "1",
"type" : "text",
"value" : ""
}
},
"interpreter" : {
"max_recursion" : {
"type" : "text",
"value" : "100"
}
},
"irc" : {
"botnick" : {
"type" : "text",
"value" : ""
},
"debug" : {
"type" : "text",
"value" : "0"
},
"identify_password" : {
"private" : "1",
"type" : "text",
"value" : ""
},
"log_default_handler" : {
"type" : "text",
"value" : "1"
},
"max_msg_len" : {
"type" : "text",
"value" : "510"
},
"port" : {
"type" : "text",
"value" : "6667"
},
"randomize_nick" : {
"type" : "text",
"value" : "0"
},
"realname" : {
"type" : "text",
"value" : "https://github.com/pragma-/pbot"
},
"server" : {
"type" : "text",
"value" : "irc.libera.chat"
},
"show_motd" : {
"type" : "text",
"value" : "1"
},
"tls" : {
"type" : "text",
"value" : "0"
},
"tls_ca_file" : {
"private" : "1",
"type" : "text",
"value" : ""
},
"tls_ca_path" : {
"private" : "1",
"type" : "text",
"value" : ""
},
"username" : {
"type" : "text",
"value" : "pbot3"
}
},
"lagchecker" : {
"lag_history_interval" : {
"type" : "text",
"value" : "10"
},
"lag_history_max" : {
"type" : "text",
"value" : "3"
},
"lag_threshold" : {
"type" : "text",
"value" : "2000"
}
},
"messagehistory" : {
"debug_aka" : {
"type" : "text",
"value" : "1"
},
"debug_link" : {
"type" : "text",
"value" : "0"
},
"max_messages" : {
"type" : "text",
"value" : "32"
},
"max_recall_count" : {
"type" : "text",
"value" : "100"
},
"max_recall_time" : {
"type" : "text",
"value" : "0"
},
"sqlite_commit_interval" : {
"type" : "text",
"value" : "5"
},
"sqlite_debug" : {
"type" : "text",
"value" : "0"
}
},
"nicklist" : {
"debug" : {
"type" : "text",
"value" : "0"
}
},
"plugins" : {
"disabled" : {
"type" : "text",
"value" : "0"
},
"noautoload" : {
"type" : "text",
"value" : "0"
}
},
"spinach" : {
"file" : {
"type" : "text",
"value" : "jeopardy_complete.json"
}
}
}