- # export keywords to factoids file
- def keyword_factoids_export
- ar = Array.new
-
- debug @keywords.keys
-
- @keywords.each { |k, val|
- next unless val
- kw = Keyword.restore(val)
- ar |= kw.to_factoids(k)
- }
-
- # TODO check factoids config
- # also TODO: runtime export
- dir = @bot.path 'factoids'
- fname = File.join(dir,"keyword_factoids.rbot")
-
- Dir.mkdir(dir) unless FileTest.directory?(dir)
- Utils.safe_save(fname) do |file|
- file.puts ar
- end
- end
-