diff --git a/modules/fumo/fumoPics/fumo-fumofumo.gif b/modules/fumo/fumoPics/fumo-fumofumo.gif new file mode 100644 index 0000000..0f802ed Binary files /dev/null and b/modules/fumo/fumoPics/fumo-fumofumo.gif differ diff --git a/modules/fumo/fumoPics/fumo-shawarma.gif b/modules/fumo/fumoPics/fumo-shawarma.gif new file mode 100644 index 0000000..d2aa96c Binary files /dev/null and b/modules/fumo/fumoPics/fumo-shawarma.gif differ diff --git a/modules/fumo/fumoPics/me-going-to-sleep-knowing-touhou.gif b/modules/fumo/fumoPics/me-going-to-sleep-knowing-touhou.gif new file mode 100644 index 0000000..3f8424a Binary files /dev/null and b/modules/fumo/fumoPics/me-going-to-sleep-knowing-touhou.gif differ diff --git a/modules/fumo/fumoPics/remilia-scarlet.gif b/modules/fumo/fumoPics/remilia-scarlet.gif new file mode 100644 index 0000000..f2b7b5d Binary files /dev/null and b/modules/fumo/fumoPics/remilia-scarlet.gif differ diff --git a/modules/fumo/fumoPics/sakuya-fumo.gif b/modules/fumo/fumoPics/sakuya-fumo.gif new file mode 100644 index 0000000..3b40414 Binary files /dev/null and b/modules/fumo/fumoPics/sakuya-fumo.gif differ diff --git a/modules/fumo/fumoPics/test.txt b/modules/fumo/fumoPics/test.txt new file mode 100644 index 0000000..e69de29 diff --git a/modules/fumo/fumoPics/tost.txt b/modules/fumo/fumoPics/tost.txt new file mode 100644 index 0000000..e69de29 diff --git a/modules/fumo/fumoPics/touhou-cirno.gif b/modules/fumo/fumoPics/touhou-cirno.gif new file mode 100644 index 0000000..aa0732b Binary files /dev/null and b/modules/fumo/fumoPics/touhou-cirno.gif differ diff --git a/modules/fumo/fumoPics/touhou-fumo-touhou.gif b/modules/fumo/fumoPics/touhou-fumo-touhou.gif new file mode 100644 index 0000000..359aab7 Binary files /dev/null and b/modules/fumo/fumoPics/touhou-fumo-touhou.gif differ diff --git a/modules/fumo/fumoPics/touhou-fumo.gif b/modules/fumo/fumoPics/touhou-fumo.gif new file mode 100644 index 0000000..6fa2f55 Binary files /dev/null and b/modules/fumo/fumoPics/touhou-fumo.gif differ diff --git a/modules/fumo/fumoPics/touhou-fumomo.gif b/modules/fumo/fumoPics/touhou-fumomo.gif new file mode 100644 index 0000000..96275b0 Binary files /dev/null and b/modules/fumo/fumoPics/touhou-fumomo.gif differ diff --git a/modules/fumo/fumoPics/touhou-fumomoment.gif b/modules/fumo/fumoPics/touhou-fumomoment.gif new file mode 100644 index 0000000..7670853 Binary files /dev/null and b/modules/fumo/fumoPics/touhou-fumomoment.gif differ diff --git a/modules/fumo/main.rb b/modules/fumo/main.rb new file mode 100644 index 0000000..f897e33 --- /dev/null +++ b/modules/fumo/main.rb @@ -0,0 +1,20 @@ +def fumo_main(event) + fumoFolder = "./modules/fumo/fumoPics" + if directory_exists?(fumoFolder) + fumoArray = Dir.entries(fumoFolder).select { |f| File.file? File.join(fumoFolder, f) } + x = fumoArray.length + rng = rand x + fumoFile = "#{fumoFolder}/#{fumoArray[rng]}" + $bot.send_file(event.message.channel, File.open(fumoFile, 'r')) + else + event.respond "No fumo folder found. Please fix that." + end +end + +def fumo_getCommand() + return ["fumo", "fumo_main"] +end + +def directory_exists?(directory) + File.directory?(directory) +end diff --git a/modules/modules.txt b/modules/modules.txt index 18a5c1a..ef5ac8a 100644 --- a/modules/modules.txt +++ b/modules/modules.txt @@ -5,4 +5,5 @@ reload skipMusic stopMusic volumeMusic -listQueue \ No newline at end of file +listQueue +fumo \ No newline at end of file