discord-haruka

Haruka, a useless Discord bot.

MIT License

Downloads
20
Stars
2
Committers
2

Bot releases are hidden (Show)

discord-haruka - Release v3.2.0 Latest Release

Published by MindfulMinun over 2 years ago

  • Added know 'er special. I haven't killed her and it's 2022 lmao
discord-haruka - Release v3.1.3

Published by MindfulMinun about 4 years ago

  • Finally updated npm packages lmao
  • Added server count, stats alias to Version command
  • Added Min Min and Steve to Smash
  • Haruka collects function usage information
    • I'm planning on unplugging her, but I wanna see how many servers actually use her before I do ;(
discord-haruka - Release v3.1.2

Published by MindfulMinun over 4 years ago

Minor bug fix:

  • Fixed dad.coffee always failing
discord-haruka - Release v3.1.1

Published by MindfulMinun almost 5 years ago

  • Pokémon
    • Occasionally, searches with the "0" character would return unexpected results. This has now been fixed.
  • Dab
    • Dab now catches more variations on the word "dab"
  • GitHub
    • User Agent changed to something meaningful
  • Smash
    • Add Byleth to Smash
discord-haruka - Release v3.1.0

Published by MindfulMinun almost 5 years ago

  • New: Edits
    • Check out what your friends said before they edited their message.
  • Ping
    • Ping is now rounded correctly.
  • Smash
    • Terry's info is displayed correctly.
  • WolframAlpha
    • Tables are a equally but differently ugly.
  • Version
    • Lists the number of functions and names them.
discord-haruka - Release v3.0.0

Published by MindfulMinun about 5 years ago

Note: The three probably doesn't mean anything to you.

Additions & Changes

  • New: WolframAlpha
    • Query the world's information with Haruka's -h wa function!
  • Smash
    • Now denotes whether a character is DLC or not.
    • Updated help data
    • Added Hero and Banjo-Kazooie metadata.
  • Ping
    • Now shows 3 numbers, WebSocket ping, Reaction time, and Delivery. This may be more confusing but I digress.
  • Dev
    • Added fetch helper function
    • Switching from config.json to .env
      • This is a breaking change, which constitutes bumping the major version number.

Bug fixes

  • Help
    • Help would refuse to show the detailed help list when asked to. I'm still not sure why, but this has been fixed.
  • Smash
discord-haruka - Release v2.1.1

Published by MindfulMinun over 5 years ago

Some bug fixes

  • Pokémon
    • Now treats leading zeroes as expected (-h pkmn 001 brings up Bulbasaur)
  • Smash
    • Hotfix: Do not search by series. This fixes a problem when searching for "palutena", which is codename for the Kid Icarus series, bringing up Pit instead of Palutena as expected.
    • Short help aligned properly. I sincerely apologize for triggering anyone's OCD.
  • Version
    • Added relative time. Tells you how long ago Haruka was started.
discord-haruka - Release v2.1.0

Published by MindfulMinun over 5 years ago

New functions, yay!

  • Smash
    • Search for any character in Smash Ultimate. Not much info is returned, but I'm working on it!
  • Manga
    • Search for manga just like with anime

Changes

  • Anime
    • For a given show, Anime will now show you the following:
      • Alternate names:
        • "Kono Subarashii Sekai ni Shukufuku wo!" → "Konosuba"
        • "Seishun Buta Yarou wa Bunny Girl-senpai no Yume wo Minai" → "AoButa", etc.
      • Episode count
      • Airing status
        • Whether the anime is completed, currenty airing, about to be, or cancelled.
      • Next episode (when applicable)
        • When the next episode is airing, if applicable.
        • Relative dates such as "in one week", "tomorrow", etc.
      • Score
        • A weighted average score of user ratings.
  • Owo
    • Replies to more variants
discord-haruka - Release v2.0.0

Published by MindfulMinun about 6 years ago

Big changes

Haruka’s now a module with a simple API. See her documentation.

New functions!

  • Kick
    • Does what you expect: eject people from a server.
  • Health
    • Sends you tips to improve your bodily health.
  • Ping
    • Haruka now replies to "Awoo!", "uwu", and "owo" (case insensitive)
  • xkcd
    • Fetches xkcd comics, yay!
  • Anime
    • Looks up info for an anime, you weeb.
discord-haruka - Release v1.4.0

Published by MindfulMinun about 6 years ago

Changed

  • About & Version
    • These functions now use beautiful RichEmbeds.
    • Version now prints uptime.
  • Pokémon
    • Embed will now show Movepool size, Abilities, and Base Stats
  • Ping 🏓
    • Now tells you how long it took Haruka to respond.
    • Using "Ping", "beep", or "ding" now have their own responses.

Killing bugs

If a Haruka command contains dab, she won't run that command. This has now been resolved.

discord-haruka - Release v1.3.4

Published by MindfulMinun about 6 years ago

What’s new

  • Reverse
    • Use -h reverse to reverse some text.
  • Someone
    • Added options for choosing members that are online, offline, idle, and dnd. The -h @someone function without any arguments now looks for online users by default.

Changes:

  • -h say @everyone and -h say @here will no longer mention everyone.
  • The -h purge function will now only delete up to the last 100 messages as per the Discord API.
discord-haruka - Release v1.3.3

Published by MindfulMinun about 6 years ago

Added

  • About
    • Added some more information.

Changed

  • Help
    • If <FunctionObj>.hidden is truthy, <FunctionObj>.short can be left undefined.
  • Invite
    • Removed the need for Haruka.config.client_id
  • Purge
    • It works now. 🎉

Removed

config.client_id isn’t needed, so it’s been removed from example-config. Leaving it in there won’t make a difference, but it’s deprecated.

discord-haruka - Release v1.3.2

Published by MindfulMinun about 6 years ago

  • Uncaught errors now throw print their stack traces.

Killing bugs:

  • Purge: Users must now have relevant permissions before purging messages.
  • Dad: No longer causes an infinite loop in DMs.
discord-haruka - Release v1.3.0

Published by MindfulMinun about 6 years ago

Four new functions, one new special:

  • Someone function
    • Use -h @someone to mention a user chosen at random.
  • Emote function
    • Manage server emotes and emojis with -h emote
  • Now function
    • Get the current UTC time with -h now
  • Purge function
    • Delete messages in bulk using -h purge
  • Dab special function
    • Reacts with a dabbing emote if you say "dab" or "dabbing" in a certain server.
discord-haruka - Release v1.2.2

Published by MindfulMinun over 6 years ago

Killing bugs:

  • Fixes Haruka’s Dad special. This special would throw an error and wouldn't run. This has now been resolved.
discord-haruka - Release v1.2.1

Published by MindfulMinun over 6 years ago

Three new functions, one new special:

  • Aesthetic function
    • -h ae <text> turns text into wider, more aesthetic text.
  • Version function
    • -h version prints out Haruka’s current version, as well as the number of functions she has available.
  • Restart function
    • Use -h restart to restart the Haruka instance. User must be in the ops list.
  • Dad special function
    • If a message starts with "I’m" (or something like it), Haruka has a 1 in 10 chance of sending a sarcastic reply.
discord-haruka - Release v1.2.0

Published by MindfulMinun over 6 years ago

Added two new functions:

  • GitHub function
    • Retrieves information about a GitHub repository. Syntax: -h github <user/repo>
  • Kanji function
    • Looks up info about a Kanji character. Syntax: -h kanji <kanji>

Created Special functions, which are functions that listen to every message, used for only
special circumstances (i.e., making an April fools prank, writing joke
replies, etc).

discord-haruka - Release v1.1.0

Published by MindfulMinun over 6 years ago

Release v1.1.0 (aka: Haruka’s First Release)

Create a config.json file at root as described in the README. Then, start Haruka by running either npm start or node dist/main.js.

Commands:

  • -h 8ball: Answers any yes or no question.
  • -h about: General stuff about Haruka.
  • -h help: Returns a list of all the commands, much like this one.
  • -h invite: Replies with a URL to invite Haruka to other servers.
  • -h pfp: Return a user’s profile image as a URL
  • -h ping: Replies “Pong!”
  • -h pkmn: Gets information about a Pokémon.
  • -h say: Replies with whatever you tell it to.