aboutsummaryrefslogtreecommitdiff
path: root/SlackTools/config.py
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2021-06-17 01:58:33 -0400
committerB. Watson <yalhcru@gmail.com>2021-06-17 01:58:33 -0400
commit15128b94b496324a1c0afd6cbdd7fffbdaa18ba7 (patch)
treea7901aab7124e41ca2a5466dd7547ee791061c7c /SlackTools/config.py
downloadlimnoria.slackfacts.plugins-15128b94b496324a1c0afd6cbdd7fffbdaa18ba7.tar.gz
Initial commit.
Diffstat (limited to 'SlackTools/config.py')
-rw-r--r--SlackTools/config.py36
1 files changed, 36 insertions, 0 deletions
diff --git a/SlackTools/config.py b/SlackTools/config.py
new file mode 100644
index 0000000..f660d44
--- /dev/null
+++ b/SlackTools/config.py
@@ -0,0 +1,36 @@
+###
+# Copyright (c) 2021, B. Watson
+# All rights reserved.
+#
+#
+###
+
+from supybot import conf, registry
+try:
+ from supybot.i18n import PluginInternationalization
+ _ = PluginInternationalization('SlackTools')
+except:
+ # Placeholder that allows to run the plugin on a bot
+ # without the i18n module
+ _ = lambda x: x
+
+
+def configure(advanced):
+ # This will be called by supybot to configure this module. advanced is
+ # a bool that specifies whether the user identified themself as an advanced
+ # user or not. You should effect your configuration by manipulating the
+ # registry as appropriate.
+ from supybot.questions import expect, anything, something, yn
+ conf.registerPlugin('SlackTools', True)
+
+
+SlackTools = conf.registerPlugin('SlackTools')
+# This is where your configuration variables (if any) should go. For example:
+# conf.registerGlobalValue(SlackTools, 'someConfigVariableName',
+# registry.Boolean(False, _("""Help for someConfigVariableName.""")))
+
+conf.registerGlobalValue(SlackTools, 'dbpath',
+ registry.String("/home/slackfacts/supybot/SlackTools.sqlite3", _("""Path to sqite3 database.""")))
+
+conf.registerGlobalValue(SlackTools, 'maxresults',
+ registry.Integer(5, _("""Maximum number of results to send to client.""")))