Skip to content

Releases: ADarkHero/ADarkHero-Discord-Bot

Something with characters and music and stuff.

18 Nov 15:57
a1f6ef5
Compare
Choose a tag to compare

Changelog:

  • Added a character idea generator (!characterIdea)
  • Added a Spotify search (!spotify)
  • Added a bit of rich presence

Code changes:

  • Support for custom extensions
  • Added language parameter to the database, to change languages
    • Server admins can now change between German and English (!changelanguage)
    • Added English translations for all messages
  • Settings now only get red once at the start of the program
  • Refactored constructor to only use one argument.

Changes to the project itself:

Bugfixes:

  • Fixed Wikipedia link-preview (!wiki)
  • #9 Language changes currently don't affect the database.
  • #10 Commands with admin rights are currently hardcoded

Known bugs/issues:

  • #3 COLLATE NOCASE doesn't work with umlauts. => Currently "fixed" via aliases
  • #4 Formatting can get weird with multiple messages => Low priority
  • #7 Emoji reactions are weird => Probably a Discord Bug?
  • #8 Discord does not like Markdown formatted links (!changelog)
  • #11 Your error messages suck.

The smarty smart update.

14 Nov 15:18
Compare
Choose a tag to compare

Changelog:

  • Added !wiki to search wikipedia

Changes to the project itself:

  • Added a new logo
  • Added a readme with a function list and a quick installation guide
  • Added a CC-BY-4.0 licence

Code changes:

  • Added English translations to German sentences in the code.

Bugfixes:

  • Fixed #5 !yt has problems with special characters
  • Fixed #6 !wiki does not work with wrong casing

Known bugs:

  • #3 COLLATE NOCASE doesn't work with umlauts. => Currently "fixed" via aliases
  • #4 Formatting can get weird with multiple messages => Low priority
  • #7 Emoji reactions are weird => Probably a Discord Bug?
  • #8 Discord does not like Markdown formatted links

All Star

11 Nov 12:07
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • The bot uses block quotes now.
  • Added !yt function to search for YouTube videos.
  • Added better !changelog function. It shows the changelog in Discord itself now.
  • Added number of items to !lootrarity
  • Added new items to !randomloot
  • Added some more reactions/eastereggs

Bugfixes:

  • Fixed loot rng.
  • Fixed !crit
  • Fixed end game items showing boots, if there are less than 10 end game items in !lol.

Known bugs:

  • #3 COLLATE NOCASE doesn't work with umlauts.
  • #4 Formatting can get weird with multiple messages
  • #5 !yt has problems with special characters
  • #7 Emoji reactions are weird

Looting and looting

11 Nov 12:01
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • Added !randomloot
  • Added !lootrarity
  • I definitely didn't add a scuffed coinflip (!coinfIip)
  • Added !kristallkugel, !glaskugel and !8ball as aliases for !cf
  • Added !wish (!wunsch) function, so people can make wishes

Code changes:

  • Moved dsa functions to dsa class. RollDice() is public now.

Bugfixes:

  • Fixed reactions for !dsa, when you roll a 1

Known bugs:

  • #3 COLLATE NOCASE doesn't work with umlauts.
  • #4 Formatting can get weird with multiple messages

It's easter, my friends.

04 Nov 09:15
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • !lol now shows a link to leagueofgraphs
  • Changed overall formatting of !lol
  • !lol now shows two starting builds
  • Added error message if dsa talent is nonexistent
  • Added spells to dsa
  • Added error message if command is nonexistent
  • Added crit command (!crit)
  • Added tft cheat sheet for set 2 (!tft)
  • Added fun command (!fun)
  • Added some more eastereggs

Code changes:

  • Added a logging fuction to log bugs to text
  • Added more try/catch statements to prevent downtimes

Bugfixes:

  • Added aliases to dsa, so it sorta fixes #3 COLLATE NOCASE doesn't work with umlauts.
  • Facepalm emoji doesn't trigger at w20 or d20 now
  • Fixed the health potion bug in !lol
  • Fixed #1 Single dices currently don't work with manipulators

Known bugs:

  • #3 COLLATE NOCASE doesn't work with umlauts.
  • #4 Formatting can get weird with multiple messages

League of Discord

30 Oct 11:41
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • Added lol builds like !lol Ashe

Bugfixes:

  • You can write dsa talents in lowercase now.
  • Doesn't show Discord char at regex functions now (like !2d6 etc.)
  • !commands now shows !cf instead of !coinflip

Known bugs:

  • #1 Single dices currently don't work with manipulators
  • #3 COLLATE NOCASE doesn't work with umlauts.

Das Schwarze Discord

30 Oct 09:45
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • Added !changelog command, to link to changelogs
  • Added !about command, to show the creator of the mod
  • Added !bug command, to report bugs
  • Added aliases for some commands. Note: These don't get displayed in !commands. !commands always shows the "primary" function name, which is most of the time the shortest version (like !cf instead of !coinFlip)
  • Added function to do simple math like !4+2 or !6/9
  • Added function for admins to add simple commands like !addcommand ping Pong Pong Pong.
  • Added (german) dsa functions. You can now roll on dsa talents like !dsa Kochen.

Bugfixes:

  • Now shows the Discord-Char correctly at !commands
  • Fixed some descriptions for !commands
  • Fixed facepalm 20
  • Case sensitivity now gets ignored correctly

Known bugs:

  • #1 Single dices currently don't work with manipulators

Hewwo Discord People!

29 Oct 14:36
cfd1e76
Compare
Choose a tag to compare

Changelog:

  • It works now.
  • Added the following functions:
    • Dice rolls
      • Single dice roll (d6, d20, d100 etc.)
      • Multi dice roll (2d6, 3d20, 20d100 etc.)
      • Dice roll with manipulators (2d6+4, 3d20*1,5, 4d100/2 etc.)
      • Dice rolls also work with "w" as indicator (2w6, w10, 3w7+1000 etc.)
    • Coinflip
    • Ping (It's just a test method)
    • Reactions to special events

Known bugs:

  • #1 Single dices currently don't work with manipulators (d6+4, d4+8 etc.)
    • Use 1d6+4 instead.