Skip to content

BernabePosadas/OkuhanaHanako

Repository files navigation

Okuhana Hanako

Okuhana Hanako

Codacy Badge Build Status GitHub license HitCount

A Discord Bot that i created for practicing coding in node and discord js API.

NOTE!
Currently it set only to be invited by me only. I may or may not set it for public use in the future.

Bot Capabilites

  1. Danbooru/Safebooru Random Image Fetcher Randomly sends a Danbooru post link. Commands that are tagged as predefined are commands to implement a game for my friends similar to a Gal*Gun shooting game where the bullets are the the tags we love and cause the receiver to die(or just feel delighted with the picture). predefined commands are not set to be served outside our friend circle.
  • Commands Associating to "Danbooru/Safebooru Random Image Fetcher"
    • !killmark - makes the bot send random post from danbooru to my friend Mark from his tag pool. prediefined
    • !killivan - makes the bot send random post from danbooru to my friend Ivan from his tag pool. prediefined
    • !killmaster - makes the bot send random post from danbooru to me from my tag pool. prediefined
    • !omakaseshot - makes the bot randomly send either me, Ivan, Mark, all of us, or send a random kafuu_chino image. prediefined
    • !ougi - makes the bot send a random kafuu_chino image. prediefined
    • !danbooru <query> - search random image based on the tag <query> given .(Currently has restriction of maximum of 2 tags).
    • !safebooru <query> - same as !danbooru but with no R18 content(based on danbooru R18 standards) and available on non NSFW text channel.
  1. YouTube Music Player Similar to already developed discord music player, the bot is capable of playing YouTube audio given a link. Alternatively there is a implementation for bot to search in YT given the video title. Backbone code used for this feature is from the blog of Tanner Gabriel.
  • Commands Associating to "Youtube Music Player"
    • !play <link> - makes the bot fetch the video data of the given link and plays it on a voice channel. Alternatively a video title can be provided in <link> to make the bot make a search query to YT and plays the first result. When there is currenly playing, it will be added to queue list
    • !skip - skips the currently playing song and plays the next in queue
    • !pause - pause the currently playing song
    • !resume - resume the paused song
    • !stop - stops the player and remove all items in queue
    • !togglerepeat - toggle repeat status of the song
    • !back - go back to previously played song
  1. Misc commands
    • !launchnuke <code> - will display nHentai doujin basic information when given a nHenati doujin ID(or weebs call it nuke codes)
    • !help - a quick guide on the bot and its capabilities

What is my motivation to create this?

To gave myself an excercise to code and to automate fetching abigail williams photo to be sent to Mark.

So many cringy weaboo shenanigans. Why you choose to include that mess for bot replies?

Why not?

Okuhana Hanako? whats with that name?

Its from my happy go lucky female loli archer OC. I name it based on the bot capabilities to shoot(send links and mentioning the recipient) and go on for an adventure to the Internet World(when doing a HTTP request).

License

MIT License