Skip to content
This repository has been archived by the owner on Sep 4, 2022. It is now read-only.

Latest commit

 

History

History
54 lines (46 loc) · 2.8 KB

CHANGELOG.md

File metadata and controls

54 lines (46 loc) · 2.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Changed

1.1.0 - 2018-11-11

Added

  • Add the ability to use :thumbsdown: on a Goodbye and have it deleted. (#15)
  • A debug mode, can be toggled with ouija!enable_debug and ouija!disable_debug. This is only accessible to the owner of the bot right now. It makes it easier to get a "Goodbye" accepted or declined by the bot, only requiring one upvote/downvote. (#21)
  • Add ouija!startwithquestion command, also available as ouija!startq. It chooses a random question from an included list. (#33)
  • Add the ability to send final messages to a separate ouija-archives channel instead of pinning them. (#44)
  • Made the command prefix (ouija! by default) configurable via environment variable. (#44)

Changed

  • Increase the Goodbye timeout to 5 minutes. (#15)
  • Link to the GitHub commit in the info command's output if the bot is on Heroku.
  • Make the ouija!start command work only in the #ouija channel.
  • The bot will now upvote and downvote the "Goodbye" message when it's recieved, this makes it easier for users to add :thumbsup:/:thumbsdown:. (#34)
  • Upgraded discordrb to v3.3.0. (#66)
  • A bunch of dependency updates via Dependabot, including security fixes.

Fixed

  • Handle the PinLimitReached error when a channel reaches 50 pinned messages. (#20)

1.0.0 - 2018-06-19

Added

  • Delete any messages that aren't either single letters or "Goodbye".
  • "Goodbye" handling.
  • Keep settings in a Postgres database.
  • Delete any messages where the same user posts submissions successively. (#6)
  • A special "Space" keyword. (#13)
  • ouija!info command that prints info about the bot.
  • ouija!howtoplay command that prints a link to the How to Play section in the README.md.
  • ouija!start command that starts a new game. (#14)
  • Use Rubocop for style linting.
  • Pin the final message once a game ends.