Apr 12 2024
Mar 13 2024
Mar 07 2024
-
Fixed a bug in nation where missing nations with broken spaces broke Discord's URL parsing.
-
Added staff listing for nations in the nation command.
Feb 27 2024
-
Fixed a bug in farewell and
welcome where Dot was incorrectly configured to deal with IDs for non-existing channels.
Feb 10 2024 - 3.10.4
-
Fixed a bug in nation which prevented the command from being used on nations
with stupidly long, mod-set custom pretitles.
-
Overhauled all the web documentation formatting and CSS, added a changelog page.
Feb 07 2024 - 3.10.3
-
Removed tart's html assembler and replaced it with a redirect to a tart.calref
sheet w/url parameters.
Dec 24 2023 - 3.10.2
-
Removed all links to CalRef's KoFi account, in parallel to that account's deactivation.
Nov 23 2023 - 3.10.1
-
Fixed the recruit command, which recently broke due to Discord's implementation of a link-rot system.
Jul 09 2023 - 3.10 "I Can Show You The World"
-
Added historical delegate leaderboard function to delegates.
-
Added world data graphing, and world graphing to second axis of region command.
-
Added feature world to provide an overview for NS world data with graphing buttons.
-
Re-added channel typing for intensive processing commands.
-
Retired scale graphing for the version command.
-
Added ability to graph region stat history data from Oct 2012 to present in region, w/CSV download option.
-
Added ability to graph resident login activity for the last 60 days in region, w/CSV download option.
-
Fixed a bug where region would no longer display SC resolution themes for applicable regions.
-
Fixed a bug where recruit in assistance mode would produce an error on finish or timeout.
May 18 2023 - 3.9.4
-
Added ability to set excluded regions to recruiter, improved data handling.
May 16 2023 - 3.9.3
-
Added command for Refuge staff to manually run Nightly outside of its cron cycle.
-
Fixed a bug where info said everyone was a bot.
May 15 2023
-
Handled an invocation failure for attempting to call info from the context menu
on a departed user.
May 14 2023
-
Fixed a bug where familiar would cause a *brain explodes* error.
May 08 2023 - 3.9.2
-
Added links to CalRef's Ko-fi for people who want to financially support Dot.
-
Improved familiar's random number generator to be a little less """random""".
-
Made familiar moods milder by reducing operator roll intensity.
-
Added support for PTB+Canary to set.
-
Fixed a bug where give wouldn't correctly report that a transfer was successful.
-
Added a button in region to take over the WAs
functions and deprecated WAs.
Apr 18 2023 - 3.9.1
-
Added support for NationStates' frontiers update to nation and
region.
-
Improved icons in info and added the ability to tell verified and unverified bots apart.
-
Many familiar typo fixes.
Apr 10 2023 - 3.9 "Sounds Familiar"
-
Added familiar command to provide a probably unwanted daily companion.
-
Removed eyebeast due to lack of message content access.
-
Removed all restrictions on what and how many servers can add Dot.
Mar 23 2023
-
farewell happenings will now display how log someone was a previously a member
on their departure.
Mar 14 2023
-
Set will now attempt to add a reaction to a successfully set reaction role message.
-
Increased max colours to eight.
Mar 12 2023
-
Colour can be used to give the most prominent colours of a provided attachment.
Mar 08 2023 - 3.8.3
-
Give reworked to use a component UI instead of text commands.
-
Recruit's "Nothing New Yet" finish button will stay on 60% longer.
-
Improve the member finder routine (Used in bank,
info, etc.) to be more accurate.
-
Reworked autopins events to compare timestamps (up to 12 hours) in
raw_reaction events instead of the cache.
Feb 21 2023
-
Version's scale history graph is now linear.
-
Version now has a button to show command usage over the last 60 days, as well as the
usage of the top ten individual commands over the last 30.
Feb 19 2023
-
Fixed a bug with inequality / infinity
for members without avatars.
-
Adjusted badge assignment of infinity to be equal to the number of
inequality badges, OR top 3% of donors (whichever is greater).
Feb 13 2023 - 3.8.2
-
Fixed a bug in recruit where nations may be dropped on heavy nation founding days.
-
Fixed a bug in boat where empty bets could corrupt a player's record.
Feb 11 2023
-
Autopins now deletes its set data entirely when deactivated.
-
Fixed some Refuge colours being suppressed as a lower priority for conflicting keys in
colour.
-
Fixed eyebeast deletion actors not being posted.
-
Removed discriminators from economy leaderboard.
Feb 07 2023 - 3.8.1
-
Added annoy command, a meme generator about listening to someone's silly words.
Feb 04 2023 - 3.8 "Economy II"
-
Adding feature BOAT for placing bets in the Battle of All Things seasonal competition.
Jan 29 2023
-
Autopins now have a view button to display new nation history.
Jan 21 2023
-
Fixing recruit not working correctly as a slash command.
-
Fixing roster not working if used on a role with an icon.
Jan 10 2023
-
Fixed and issue in save where RMB BBCode errors could cause a bot crash.
-
Version no longer generates graphs with hard-coded data intervals.
Jan 09 2023
-
Fixed tart having no files at the websheet destination due to transitional
council changes.
-
Fixed being unable to handle or report certain errors.
-
Restored infinity donations, added paginated leaderboard.
-
Added feature inequality for non-donated bank leaderboard.
Jan 08 2023
-
Fixed hail being unable to activate in DM channels.
-
Fixed eyebeast no longer reporting who deletes a message.
-
Added on-message economy credit
-
Added recruit economy credit.
Dec 22 2022
-
Added info and timestamp
as context commands.
-
Added descriptions for colours in 1,000 buckets to colour
Dec 05 2022 - 3.7 "Backup Plan"
-
Deprecated avatar and display, and merged them
into the button options of info, with aliases "avatar", "display",
and "banner".
Dec 04 2022
-
Added a function to welcome allowing a server admin set designated role to ping
on a new member's arrival.
Dec 03 2022
-
Added feature assets to give operators with the "Manage Server" permission
the ability to download server graphic files.
-
Added delegate rank information to region and improved its layout.
Dec 02 2022
-
Added feature delegates to give a leaderboard of delegates by voting power,
with an optional telegram list attachment.
-
Fixed truesight not being able to handle dispatches that never or no longer exist.
-
Fixed recruit still being set to "on" after deactivating when NationStates' API dies.
-
Added usage stats, uptime, server/member history graph options to version.
Dec 01 2022 - 3.6.2
-
Added statistic and usage analytics.
-
Added Tart.CalRef's delegate highlighting and improved the layout of tart.
Nov 27 2022 - 3.6.1
Nov 25 2022
-
Added the ability to cite specific statutes in rrs.
Nov 21 2022
-
Added recognition for the active developer badge in info.
Nov 17 2022
-
Fixed a timezone issue with fortune's' resets.
Nov 09 2022
-
Made some improvements to nation to try to deal with
error-riddled responses from NationStates' API.
Nov 07 2022
-
Fixed a text issue in hail where admins were implied to be unauthorised to
run the command.
Nov 05 2022
-
Fixed a bug in eyebeast where some users would not generate reports.
-
Fixed a bug in error reports where the console error log was sent to the user's copy instead of their own message.
Oct 29 2022
-
Fixed an issue in autopins where an error message would never appear
if the channel's pins were full.
Oct 20 2022
-
Fixed an issue in eyebeast where actors for deleted posts may have been misattributed.
Oct 18 2022 - 3.6 "Fade to Black"
-
Added feature hail, a universal command to welcome new nations arriving in a set region.
-
Deprecated meep and integration, as proto-versions of
hail.
Oct 16 2022
-
Added feature eyebeast, giving mods and admins utilities to track malicious user changes,
deletes, and edits within their server.
Oct 14 2022
-
Added feature fade, letting users process text through the colour gradients of their
choosing.
-
Made the version command's output information more robust.
Oct 10 2022
-
Fixed and issue where remind and other commands would fail to respond.
-
Fixed a bug where prune could not be used as a slash command.
-
Fixed a bug where prune could not be used to target a single message.
Oct 09 2022
-
Removing recruit as a slash command due to a known issue with webhook tokens
& ID lengths on Discord's end.
Oct 07 2022
-
Fixed an issue where region banners were not being uploaded as attachments, as intended.
-
Moved set reacts to set.
Sep 22 2022
-
Fixed an issue where an error could not be reported because the identified relevant sections were too long.
-
Fixed an issue where avatar's DM check was bipassed when using it as a slash command.
Sep 19 2022
-
Added the user input to the nation command to assist incompetent players.
Sep 09 2022 - 3.5 "When"
-
Fixed a bug in rotato where loading the oldest file in the set caused the command
to fail.
Sep 03 2022
-
Added support in colour for shades of transparency.
-
The server command is slightly more coherent.
Sep 01 2022
-
Report no longer asks for the command used, but reports it automatically along
with its invocation method.
-
Layout improve for the region command.
-
The nation command now outputs the nation's primary (or a random if no primary)
banner as an embeddedimage.
Aug 31 2022
-
Added delegate endorsement rate and endorsements in region to the region command.
-
Improved formatting in the nation command.
-
Made the determination command markedly more compact.
-
Added a link to the last update post in the version command.
-
Added Security Council resolution statuses to the nation and
region commands.
Aug 30 2022
-
Fixed and issue where Hypesquad Brilliance's badges were not reporting in info.
-
Added role mentions to info.
-
Added a 1 in 300 chance for a shitpost in fortune.
-
Fixed a roll not allowing 100 dice, as intended.
Aug 26 2022 - 3.4.5
-
Fixed an issue in WA regarding General Assembly repeals.
Aug 25 2022
-
Moved set welcome into a new welcome
command that uses an improved view-based UI.
-
Added a notice to tart and top of
when the last update was, and when the next one is projected to be.
Aug 24 2022
-
Fixed an error in recruit where Dot would be waiting for a response to a new
nations post that did not exist.
-
Added feature integration for use in The League to help welcome new nations.
-
Moved set farewell into a new farewell command
what uses an improved view-based UI.
-
Improved the commands layout to be (very slightly) more mobile-friendly.
Aug 23 2022
-
Help has been moved to an alias of commands.
-
Added feature remind to let users get DM or ping-replies for reminders they set through
common speech.
Aug 22 2023
-
Added an error handler for commands invoked in channels that Dot is not allowed to post in (what)
-
"Fixed" a race condition in recruit on switching operators quickly or ending recruitment
immediately before a new batch.
Aug 20 2022 - 3.4.4
-
Fixed a bug in recruit caused by terminating assisted recruitment within the first
thirty seconds of starting it.
-
Enhanced recruit to have concurrent operations in the same server by operating in
different channels.
Aug 19 2022
-
New API ratelimiter for faster, consistent calls.
-
Removing the mobile command for as long as the
recruit command remains a universal option via URLs.
Aug 18 2022
-
Added more verbose information to the version command, including servers
and members seen.
-
Added an error handler for Discord's API being down (what)
-
Reworked error cog to provide slimmer, cleaner error message.
Aug 17 2022
-
Removed pop, as it needs much more work to be optimised.
-
Combined the nationstates cog with the nsdata cogs to allow a more liberal, shared, 5/10 user cooldowns.
-
Modified all NS commands to read and write data off the buffer instead of static files for unimaginable speed.
-
Removed typing delays on most commands that respond with embeds to deal with slate (slash commands).
Aug 14 2022
-
Info no longer reports statuses or online status, Dot loses presence intent.
-
Fixed a variable error in truesight which caused the command to fail.
-
Fixed a bug in region where responses might have been provided without valid banners.
Aug 11 2022 - 3.4.3
-
Determination no longer works for operators with the visitor role.
-
Added support for the CalRef colour palette to colour.
-
Fixed a bug where the server owner would not have a badge in info.
Aug 10 2022
-
Commands now amble to be used as slash commands: population,
timer, autopins,
autoroles, prune,
reacts, recruiter,
recruit, mobile,
ga, nation,
region, sc,
telegrams, truesight,
wa, was,
top, tart,
slackers, timer,
-
Improved the processing speed of WA and WAs
commands.
-
on_message credit removed, added :ItIsKnown: autoreacts to a 1d1000 on_message.
-
Recruit and mobile no longer generate planets,
but can be used in DMs.
Aug 09 2022
-
Commands now able to be used as slash commands: Commands,
help, colour,
fortune, report,
version, save,
bank, avatar,
roll, display,
info, roster,
server, banish,
add, determination,
rrs, map,
rotato, spin,
Aug 05 2022
-
Almost all commands can be used in DMs.
Jul 21 2022 - 3.4.2
-
Added role icons to the roster command, which will post role icons as attachments
in the embeddedthumbnails, if they exist.
-
Region now posts a region's banner as an attachment, if it exists.
Jul 17 2022
-
Fixed a bug in avatar, where the command is broken when a user does not have an avatar.
Jul 16 2022
-
Added timeloop to maint_nightly that posts new nations that arrive to the region "The Order of the Grey Wardens".
-
Added feature meep to CalRef cog, which allows Councillors to pull a formatted list of nations
that have arrived since the last time the command ran.
Jul 04 2022 - 3.4.1
-
Added reset timestamps to fortune if they are used more than once in a day.
Jul 01 2022
-
avatar, display now correctly display animated avatars
and server avatar.
-
avatar, display,
info, and server now post avatars and
banners as attachments so that the images can be referenced by the operator later.
-
Fixed an issue in nation where nations with SVG flags would not display.
Jun 29 2022
-
Fixed an issue where setting multiple reaction messages would cause earlier ones to be ignored.
-
Fixed an issue where certain commands that used the member_finder repeater would fail on pings.
Jun 28 2022 - 3.4 "Rolling, Rolling, Rolling"
-
New footer banner in the command menu.
Jun 27 2022
-
Added reacts feature to manage all react role messages that are active in a server.
Jun 26 2022
-
Moved set recruiter to a new recruiter command,
with a view-based UI.
-
Fixed an issue in recruit where manually running the command without a set template
would disrupt the automated output.
-
The sidebar of embeds in colour will now present as the requested colour, in addition
to the embedded colour image.
-
Added feature set reacts to allow users to set and modify reaction roles.
Jun 25 2022
-
Fixed an error in eyebeast where bulk deletions would break on logging.
-
Added reaction roles (add/remove) functions.
-
Moved set autopins to a new autopins command,
with a view-based UI.
Jun 24 2022
-
Errors triggered through repeaters now present the same error content as through the error handler.
-
CalRef-only commands now report as "command not found" when used in other servers.
Jun 23 2022
-
Deprecated the I am command prefix for assigning roles in CalRef's chat.
-
Added determination feature for CalRef-specific self-assigned roles.
Jun 22 2022
-
Added autoroles feature to set automatically assigned roles, applied to members
upon their arrival in a server.
-
Added an error handler to report issues with commands that require permissions Dot has not, herself, been granted.
Jun 21 20222
-
Fixed an issue in the bouncer cog where re-roles in CalRef would give up if a role could not be added (such as nitro boosters).
Jun 17 2022
-
Added banners to the region command (if a region has one set).
-
Fixed an issue in rotato where an image might be repeated.
Jun 11 2022 - 3.3.2
-
Fixed an issue where server required an argument.
-
The farewelling module has no image by default, and images can be made default by using I cast
set farewell image clear.
May 31 2022 - 3.3.1
Restored Dot v2.9's version of the URL-based recruit command.
May 28 2022
-
Fixed an issue in rotato where an image was prevented from being uploaded as a guild icon.
May 16 2022 - 3.3 "Endotarting"
-
Fixed an issue in wa where disruptive tabs appeared in the stats area on mobile.
-
Added set autopins to toggle the autopins
command on or off, as well as set its threshold.
-
Changed the autopins module's default state to off.
-
Fixed a bug in tart where the third embed page load would generate an interaction
failure (yet still deliver the page).
May 15 2022
-
Added tart feature to locate nations a target has not endorsed, and deliver them in a
paginated embed or a procedurally-generated web sheet.
-
Fixed a bug in set where certain subcommands would fail in barebones server configurations.
May 14 2022
-
Fixed an issue in buy / sell where the database got
very laaaaaaarge.
-
Fixed a bug where running timer without a base set would cause an invocation error.
-
Fixed a bug in errors/report where someone other than the operator would interaction-fail
a button that wasn't theirs.
May 06 2022 - 3.2 "CalRef VI"
-
Fixed a bug in wa regarding verifying NS' API data.
-
Fixed an issue in save, where XMLs were not being properly shipped with the zip file.
May 04 2022
-
Added feature pop to display the total or continuous population history of a given
NationStates region.
May 02 2022 - 3.1 "Growing Pains"
-
Deprecated the sus command.
-
Deprecated the F, Laughs In, and
ping, along with their options in set
-
Added buttons on "invocation failure" and "brain explodes" errors to lodge error reports to CalRef.
-
Restored automation to recruit and mobile.
-
recruit / mobile now discard the opening list
of nations and send the first batch after 30s.
Apr 22 2022 - 3.0.2
-
Fixed an issue where an operator could not use commas in infinity donations.
-
Rewrote the economy functions and features to use a postgres database.
Apr 20 2022 - 3.0.1
-
Fixed a bug where study was displaying the oldest seven days instead of the latest.
Apr 19 2022 - 3.0 "Rewrite²" (complete)
-
Added feature WAs to display nations in the World Assembly or not in a given target region.
-
Info now provides a target user's activity details.
Apr 18 2022
-
Region now displays dates in relative and absolute discord time objects.
-
Region now displays the target region's last update time.
-
Server now reports substantially more information about the current server or target server,
including bots, voice channels, emotes, stickers, roles, locale, and with Discord timestamp objects.
Apr 17 2022
-
Added feature version to provide basic information about the software on which Dot runs.
-
Welcome now reports the member's username to avoid the client-side caching issue
where new members would be unknown.
-
Info has been rewritten to provide the target's local avatar and display banner (if present).
-
Info now displays the target's creation date and server join date as a relative and
absolute Discord timestamp object.
-
Info now has a sidebar colour determined by the target's top role colour in the server.
-
Info now provides system-identified member profile badges, like Hypesquad teams and
server boosters.
-
Save will now ship archives with a zip file of all original xml data for their RMBs
and history pages, for more advanced utilities to process in the future.
-
Study will now display graphs dynamically instead of in hard-coded set periods.
-
Server eyebeast logs are now generated with discord timestamp objects.
-
Server eyebeast message edits now only display the before message, length limit doubled,
links made tidy.
-
Fixed a bug in set farewell where a farewell message could not be reactivated if it
were ever set and deactivated previously.
-
Fixed a bug in top endos where requesting more than 25 nations to be bolded would cause
all of them to be bolded.
-
Fixed a bug in eyebeast nick changes where the feature never working in the last two years
and now does.
Apr 16 2022 (3.0 rewrite work begins)
-
Added feature local avatar to give the server-specific avatar of a target.
-
The commands menu style has been adjusted for better accessibility, and many
links are no longer manually hard-coded.
-
gar is now an alias of ga.
-
ga and sc now indicate if a resolution has
been repealed, and links to the repeal if it exists.
-
ga and sc now provide per cent information
with a newly installed thousands separator.
-
ga and sc now provide the date a resolution
was passed as a Discord timestamp object.
-
ga and sc now link to the target resolution
when querying repeals.
-
ga and sc text preview lengths have been
increased by 100 characters, and fixed unresolving BBCode.
-
Truesight and telegrams now
display time checked as a discord timestamp object instead of posting Dot's local server time.
-
Roll now has grammatical cases for rolling one, two, or more than two numbers.
Mar 28 2022
-
Fixed an error where set welcome active reported twice if welcomes were already on.
-
Fixed an error where timer died unexpectedly if the base nation was unknown.
-
Fixed an issue where buy and sell did not work
with commas in the user input.
-
Fixed an issue where an insufficient funds error in buy did not report the correct
number of obtainable shares.
Mar 18 2022
-
Fixed a bug in set where setting a welcome URL did not support wizard enunciation.
Mar 15 2022
-
Fixed a bug related to startup routines that clear hanging recruitment loops.
Mar 06 2022
-
Added NCS to the economy as stock I
Mar 05 2022
-
Fixed a bug in bank where a player who did not own FLIT stock would be unable to access their account.
-
Repeater module created to more efficiently handle recurring functions.
-
Added a test mode to set welcome and set farewell whereby
an administrator may preview the messages for a given server.
-
Fixed a bug in welcome related to messages where a URL was not set.
Mar 03 2022
-
Fixed a bug in recruit where a response with only puppets being detected would break
automation.
Mar 02 2022
-
Fixed an error where not supplying arguments to the buy and sell
commands would not trigger missing argument errors.
Mar 02 2022
-
Added the automation ability to mobile.
-
Fixed a bug in the assisted recruit system where switching operators quickly would
duplicate the process.
Mar 01 2022 - 2.10 "Adaptation"
-
Added feature timer to deliver appropriate cooldown timers for sending batches of eight
telegrams on NationStates, custom to the age of the operator's set nation.
-
The buy command will now tell you the maximum number of shares you can buy in an inadequate funds error.
-
The base infinity message now invites the user to check the leaderboard (in case they didn't
know it existed).
-
timer now works with the alias t.
Feb 28 2022
-
Added new feature top endos to display the top endorsement givers in a region, with chat output, table
text file, and optional bolding.
-
Completely rewrote the stocks and study commands to be remarkably more
efficient.
-
Added logos for FLIT, SKY, and SHIT stocks.
-
You can now use whole URLs in the truesight command.
Feb 27 2022
-
Added feature mobile, a mobile-oriented recruitment function that is compliant with NationStates'
proposed HTML script rules.
Feb 15 2022
-
Fixed a bug where Dot thought every member had every colour role on demasking.
-
Improved startup routine, recruitment that unexpectedly terminates now resets.
-
Removed recruit as a result of NationStates' proposed script rule changes.
Feb 11 2022
-
Fixed a bug where Discord no longer accepted the nation processing method in recruit.
This also solves the periodic "interaction failed" bug.
Feb 05 2022
-
Fixed a bug in the structure of set where certain settings would trigger accidentally
when trying to adjust others.
-
Fixed a bug where add did not recognise wizard enunciation.
Jan 29 2022
-
The thanking module is no longer case-sensitive.
Jan 17 2022
-
F is now a toggle setting in set.
Jan 11 2022
-
The roster command now reports the hex code of a role if the role's hex code is not default.
Dec 18 2021
-
The save command now accepts region URLs instead of just the region's name.
Dec 13 2021
-
Fixed an issue where the sus game would not support wizard enunciation, leading to unintentional
targeting.
-
Fixed an issue where banishing one's self in sus would neither issue a payout nor acknowledge
banishing an impostor.
Dec 03 2021 - 2.9 "Fully Automated Luxury Gay Space Recruitment"
-
The region component of server is deprecated and has been removed.
-
The set command now supports wizard enunciation.
-
The nods autoresponse is now a controlled server preference in
set.
-
Response sets tweaked/updated.
-
Council vote command removed.
-
Magic command removed.
-
The last updated timestamps for the map and rrs
commands are no longer hard-coded.
-
The list command now only displays the dimension list. All others are removed.
-
on_message credit generation is doubled.
Nov 27 2021 - 2.8 "Slackers' Quality of Life"
-
Added feature timestamp to reveal the exact time that a message was sent.
Nov 23 2021
-
Nightly now runs every 12 hours instead of every 6.
Nov 22 2021
-
Added feature slackers, which locates World Assembly nations not endorsing a
target nation within the same region.
Nov 17 2021
-
COOK now tracks post on the Refugia RMB as input data, stock split.
Nov 13 2021
-
Setting a recruitment template now works with the r alias.
Nov 11 2021
-
Fixed a bug in recruit where Dot was unable to handle API errors or recover from
receiving junk data.
Nov 10 2021
-
The recruit command now returns that no nations have been found when all nations
are identified as puppets instead of responding ">>> "
-
The roster function now only returns the applicable members' sorted display names
(instead of IDs sorted numerically)
-
The telegram command now has a colour and table spacing.
Oct 27 2021
-
The nation command now links to applicable region founders and delegates instead
of just printing them.
-
The WA Nations information in the region command now uses the API instead of Nightly
data dump processing.
Oct 21 2021
-
The region in the nation command now links to the region instead of just printing it.
Sep 28 2021
-
Added the infinity leaderboard subcommand feature for players to get a ranked standing of
their donations.
-
Infinity no longer uses infinity files, but a single one.
Sep 23 2021
-
Impostors removed by self-banishing are now correctly removed from the active impostor list in sus.
-
Combined the "good bot" and "good Dot" functions and responses.
Sep 20 2021
-
Added a blacklist function to auto-leave banned servers.
Sep 19 2021
Aug 17 2021
-
Substantial code efficiency improvements to the colour and
pronoun commands.
Aug 13 2021
-
Added a handler to auto-pins to report when a channel has reached the maximum number of pins or Dot doesn't have permission to pin something.
Aug 11 2021
-
Added a temporary command called pull to handle a one-off lottery event.
Aug 09 2021
-
Changed the recruit command to save a template from
recruit set to recruit template.
-
Markedly increased the planet payout for performing manual recruitment in any server.
-
Added residency and influence information to the nation command.
-
Roster now understands that 1 is not a plural number.
-
Added the number of WA nations to the output of the region command.
Aug 07 2021
-
Changed the SHIT formula to provide prices more in line with its data trends.
Aug 03 2021
-
Changed the APC data once again after the stock became overly exploitable.
-
Added a check to buy and sell so that
as stock cannot be traded if its price reports as being below zero.
Jul 28 2021
-
Expanded the colour command to accept three, four, and five digit hex codes.
-
NationStates API calls process data less intensively.
Jul 21 2021
-
Fixed a bug in give where players could give themselves money forever.
-
Added feature roster.
Jul 15 2021
Added the number of issues a nation has answered to the nation command.
Jul 14 2021
-
Minor code efficiency changes.
-
Fixed a bug in banish where none of the code made any sense.
Jul 12 2021
-
Added a response for attempting to use a set option that did not exist.
-
Fixed a bug in recruit where setting a template became impossible.
Jul 11 2021
-
Fixed a bug where avatar would not work on member pings.
Jul 10 2021 - 2.7 "Recruitment"
-
Removed the built-in help function in recruit.
-
Fixed an error where rotato would post for every reroll.
-
Added wizard enunciation.
Jul 09 2021
-
Removed help feature and all HelpQuest articles.
-
Drastically trimmed the commands command.
-
Added comma delimiting to the bank command.
-
Improved the give command to recognise members by ping.
-
Corrected an old tooltip specifying that sus could only target by server nickname.
Jul 08 2021
-
Fixed a bug in set farewell where an error message did not display correctly.
-
Fixed a bug in set recruiter where Dot would not accept a pinged role, as intended.
-
Removed the author field in the nation and
region commands.
-
Updated the sc command to comprehend the "declaration" category of resolutions.
Jun 30 2021
-
Added Calref-specific ability for members to log in and out at will, with all previous roles automatically restored.
Jun 26 2021
-
Adjusted the rotato feature to guarantee a new image every time it's used.
Jun 22 2021
-
Fixed a bug where stocks would not change after the trend markers were adjusted to
reflect recent averages (whoops).
-
Added hourly data points to the study graphs.
-
Substantially changed the algorithms for THI and APC after data failed to behave as expected.
Jun 21 2021
Jun 20 2021
-
Rewrote the member locator function (used by info,
avatar, sus, and
bank) to be more accurate and accept input in snowflake ID, username, and nick.
Jun 19 2021
-
Minor update to nightly that might make the gradual increase of COOk more regular in certain conditions (like way more activity
than expected).
-
Changed stocks and study trends to reflect the difference
between the current average and the week's rolling average, rather than just since the last change.
Jun 18 2021
-
Rewrote how some variables are handled for better efficiency.
-
Added payment mechanisms to recruit.
Jun 16 2021 - 2.6 "UEFA Euro 2020"
Jun 01 2021
-
Fixed the farewelling module displaying the wrong banner image.
-
Removed feature catscan.
May 29 2021
-
Accommodated cases where wa would have difficulty displaying information when a
resolution was not at vote.
May 28 2021
-
Fixed a bug in info where a target's activity would never display.
-
Added Sky-High IndieTech (SHIT) and Apple Calligraphy (APC) to the stocks array. Removed CherryVale Produce (CVP) for not
behaving as anticipated.
May 26 2021
-
Removed regular test.
-
Fixed memory leak in resolution commands, doubled text blurb cap.
-
Added feature wa to display the current World Assembly vote(s) with auto-generated
graph banners.
May 25 2021
-
Added a set farewell function, so any server admin may set departure alerts for their server.
May 24 2021
-
Added new graphics for sus inspection, banishment, and self-banishments.
-
Added a background to the THI logo so it's easier to see.
-
Added logos and banners for the infinity project.
-
Added logo to MAG.
-
Fixed a bug where trying to sell more shares than you had resulted in being told an incorrect inventory amount.
Apr 30 2021
-
Fixed a bug where Dot would be confused if no one had been scanned for the day in sus.
-
Adjusted nightly functions to run at midnight PST.
Apr 27 2021
-
Fixed a bug where an unavailable stock would break study.
Apr 24 2021
-
Fixed a bug in save where nation links would not point to actual nations.
-
Fixed a bug where the colour of backgrounds in graphs would be carried across functions.
Apr 23 2021 - 2.5 "Region Saver"
-
Added feature save, allowing a NationStates RMB and History page to be backed up into
an archive.
Apr 22 2021
-
Added subtle grid lines to the study command.
Apr 18 2021
-
Added feature study to see the price history of any stock, with graphs.
-
Added CherryVale Produce (CVP) to the usable stock roster.
-
Fixed a bug where HelpQuest articles would not load.
Apr 15 2021
-
Rewrote how the typing indicator works to the credit of several thousand characters.
Apr 14 2021
-
Doubled the number of impostors in sus.
-
Added an inspection option to the sus display to list members already scanned.
-
Rewrote the member_finder function to locate a member by closest match.
Apr 12 2021 - 2.4 "Economy"
Apr 11 2021
-
Added feature buy.
-
Added feature sell.
Apr 10 2021
-
Rewrote the HelpQuest system to be substantially more space-efficient.
-
Added feature stocks.
-
Added feature bank.
-
Added message-based "planet" currency system.
-
Added planet awards to sus.
Apr 06 2021
-
Awesome new profile picture design.
-
Changed cooldowns for NationStates API commands to be per-server instead of universal.
-
Added more vibrant and diverse sidebar colours.
-
Revised error handlers to be more aesthetically pleasing, added unintrusive icons in help topics.
-
Rewrote more deprecated ElementTree code.
-
Simplified the command menu.
-
Added HelpQuest topics for telegrams and
prune.
Apr 04 2021
-
Rewrote the colour command to be less intensive and more reliable.
-
Removed the hard cap on impostors in sus.
-
Fixed a bug in the sc command where old resolutions would not post.
-
Removed changelog function and HelpQuest topic.
Mar 29 2021
-
Self-inspections in sus are now free.
-
GAR and sc commands are now more accepting
of input types.
-
Fixed a bug in sus where departed players would retain active profiles.
-
Fixed a bug in recruit where nations were skipped immediately after a puppet.
Mar 28 2021
-
Added a puppet filter to the recruit function.
Mar 22 2021
-
Added experimental feature catscan.
Mar 21 2021
-
Reduced recruit's timer to 60 seconds.
-
Various grammar fixes.
Mar 19 2021
-
Fixed an issue in sus where impostor data populated only rarely.
-
Fixed an issue in sus where the winning impostor was not removed.
-
Added more content possibilities to sus auras and dead battery responses.
Mar 18 2021
-
Fixed issues in sus where defeated players were not recorded on the defeated
player roster.
-
Increased number of impostors from 1:50 to 1:20 in sus.
Mar 17 2021
-
Rewrote the sus command into an Among Us-like minigame.
Mar 15 2021
-
Added sus_nightly to generate minigame profiles.
Mar 12 2021
-
Added feature set welcome, allowing other server admins to set the welcome modules for their servers.
Mar 08 2021
-
Fixed a bug with html entities displaying correctly.
-
Added Dot colours the SA server.
-
Fixed a bug in recruit where the last listed nation would repeat once.
Mar 04 2021
-
Added feature recruit.
-
Added experimental feature "server preferences" data.
Feb 28 2021
-
Added feature "Wednesday".
-
Added feature unspec.
Feb 20 2021
-
Added Rotato HelpQuest topic.
Feb 11 2021
-
Added error handler for command invocation errors.
Jan 26 2021 - 2.0 "Rewrite"
-
Added ability to be added to other servers.
-
Added features: relay, resign, eyebeast_user, eyebeast_member, eyebeast_delete, eyebeast_bulk, eyebeast_edit,
prune.
-
Fixed a bug where Dot would not respond to pings or recognise her own avatar in other servers.
-
Fixed dice to display as a string instead of a list again.
-
Improved server to recognise the relay.
Jan 25 2021
-
Added features sc and gar.
-
Added HelpQuest topics for gar and sc.
-
Fixed a bug where regions would not display if they had no flag in region.
-
Fixed a bug where no error message would display if the error was not known.
Jan 24 2021
Jan 23 2021
-
Rewrote features list magic, list dimension,
list games as list.
-
Rewrote features add magic, add dimension,
add games as add.
Jan 22 2021
-
Rewrote features changelog, help.
-
Fixed bug in sus.
-
Mild improvements to welcome message.
-
Added feature colour.
-
Added "feature" color.
-
Added argument handler.
-
Added colour HelpQuest topic.
Jan 21 2021
-
Rewrote features: colour, pronouns,
rotato, sus,
ping, badbot, good dot,
magic.
-
Added cooldowns to commands.
Jan 20 2021
-
Scrapped dot.py, Rewrite begins
-
Rewrote features: regular test, nods, map,
autopins, good bot,
roll, THANKING MODULE,
commands, banish,
rrs, avatar,
info, greeting module, farewelling module.
-
Added feature vanquish.
-
Removed feature: 90s.
Jan 18 2021
-
Added more icon options, corrected welcome banner.
Jan 11 2021
-
Added basic Security Council and General Assembly resolution fetch commands.
Jan 08 2021
-
Added a list dimension command and restructured the banish,
magic, and sus's code organisation.
Jan 03 2021
-
Added some kind of impostor command for some reason.
Jan 01 2021
-
Changed the dimension command to a banish command.
Dec 28 2020
-
Added dimension and magic commands.
Dec 09 2020
-
Corrected images to display as png instead of webp.
Dec 08 2020
-
Limited the roll function to 100 rolls at a time after...feedback.
Dec 06 2020
-
Added features server info, info, and
rotate.
-
Removed F from HelpQuest and added info.
Dec 05 2020
-
Added feature avatar with HelpQuest topic.
Dec 03 2020
-
Added feature roll with HelpQuest topic.
Nov 26 2020
-
Added the ability to enumerate answer options in council vote.
-
Fixed a bug where greetings and farewellings would not post.
-
Added features changelog, record,
and publish with HelpQuest topics for each.
Nov 25 2020
-
Added timestamps to the greeting and farewelling modules.
Nov 22 2020
Nov 20 2020
-
Fixed a bug where colour took 30 seconds to switch roles.
Nov 19 2020
-
Added feature pin reacts with HelpQuest topic.
Nov 18 2020
-
Added feature council vote.
-
Added feature help with HelpQuest topics rrs,
map, F, council vote.
Nov 17 2020
-
Added multiple response possibilities to the THANKING MATRIX, good bot, bad bot.
Nov 11 2020
-
Added the THANKING MATRIX.
Nov 08 2020
-
Added features: colour, laughs in, good Dot, nods.
Nov 07 2020
-
Added features: member greeting, member farewelling, ping.
Nov 05 2020 - 1.0
-
Created dot.py
-
Added features: rrs, map,
F, bad bot, good bot, commands.
Nov 04 2020
-
Registered Dot as a Discord bot project.