Discord Bot
This page details the available bot commands on the FlyByWire Simulations Discord server custom bot.
For information on how to contribute to bot development, visit the Discord bot repository or contact the following users on Discord for assistance:
- BenW#8484
- oim#0001
- straks#7240
Bot Commands
Aircraft
Command | Description | Alias |
---|---|---|
.adirs | Display help with ADIRS alignment | --- |
.afloor | Provides a link to the Alpha Floor Tool-Tip | --- |
.airframe | Provides a link to the updated Simbrief airframe | --- |
.assistance | Explains to the user why assistance options should be disabled | .assi .as |
.atc | Provides details on the use of the built-in ATC and on Flight Planning in general | .flightplanning |
.audio | Provides support information about A32NX audio configuration | --- |
.autoland | Provides a link to the Autoland documentation | --- |
.autopilot | Provides a link to the autopilot/fly-by-wire page within docs | .ap |
.beginnerguide | Provides a link to the Beginner Guide | .bg |
.briefing | Provides a link to the A320neo Pilot Briefing | .flightdeck .pfd |
.cfms | Provides information on the new cfms | --- |
.checklist | Displays the checklist | --- |
.cpdlc | Provide info and docs link for Hoppie ACARS | .pdc .hoppie .acars |
.ctrle | Displays help regarding CTRL+E engine start | .ctrl+e .ctrl-e .enginestart |
.direct | Provides a link to the Direct documentation (also referred to as DIR TO) | .dirto .directto |
.efb | Inquire about the state of the EFB | --- |
.experimental | Explains the current state of the experimental build | .exp |
.fixinfo | Provide information about the fix info feature | --- |
.flextemp | Provides a link to the a32nx flex temp guide | .flex |
.flypados | Provides a link to the flyPadOS 3 documentation | .flypad .efbos |
.freetext | Provides a link to the FlyByWire free text feature guide | .ft |
.fma | Provides a link to the FMA docs guide | --- |
.github | Provides the link to the A32NX GitHub Repository | .repo .repository |
.gsx-integration | Provides links to the GSX Integration documentation | .gsx |
.holds | Provides a link to the Holds documentation | .hold .holding |
.liveries | Provides a link to the flightsim.to A32NX liveries page | .liv |
.mcdu | Provides a set of links to the detailed MCDU documentation | .mcdudoc |
.navroutetypes | Displays an image explaining different Navigation Route Types | .navroutes .rnp-rnav .rnp |
.preflight | Provides a link to the a32nx preflight guide | --- |
.printer | Provides a link to the FlyByWire printer tutorial video | --- |
.remotemcdu | Provides a link to the FlyByWire remote MCDU feature guide | --- |
.rs | Provides a link to the recommended settings docs guide | --- |
.screens | Display help with avionics | .screen |
.import | Shows how to use SimBrief integration | .integration .integ .simbrief |
.sop | Displays first page of SOP and provides PDF download | --- |
.waypoint | Provides a link to the a32nx data management guid | .storedwaypoint .datamanagement |
.takeoff | Provides an explanation as to why there is no takeoff calculator for V-speeds or FLEX | .calculator .perf |
.takeoffissues | Provides help regarding engine issues on takeoff | .toi .engines .eng |
.tcas | Provides support information about A32NX AP/FD TCAS | --- |
.tiller | Provides a link to the tiller feature guide | .steer .steering .til .nws |
.versions | Explains the different A32NX versions | --- |
.verticalguidance | Provides a link to the Vertical Guidance documentation (also referred to as VNAV) | .vnavdoc .vnav |
.verticalguidancesymbols | Provides a link to the Vertical Guidance Navigation Display Symbols documentation | .vnavsymbols .vnavnd |
.verticalspeedpriority | Explains the priority of V/S and FPA over the speed guidance and provides a link for more details | .vspriority .fpapriority .vspeed |
.weather | Explains the current state of the weather and terrain radars in experimental | .wx .wxr .terrain .terr .terronnd |
.weights | Provides a link to the fuel and weights docs guide | .fuel .wb .w/b .w+b .wnb .w&b |
Support
Command | Description | Alias |
---|---|---|
.abbreviations | Links to most commonly used abbreviations | .abb .abrv |
.airac | Provides information about free SimBrief account AIRAC limitations | --- |
.build | Link to docs for build info | .build info .buildinfo |
.calibrate | Provides a help for throttle calibration | --- |
.clean | Clean Install | .clean install .cleaninstall .order66 |
.community | Help to identify community folder for support | .com |
.content | Help to identify aircraft version for support | .contentmanager |
.controls | Instructions on how to switch back to legacy controls and how to use new controls | .legacy |
.ctd | Crash to Desktop | .crash |
.cursor | Displays steps to help with EFB cursor focus issue | .efbfocus .unfocus |
.deadzones | Display help with controller deadzones | .deadzone .dz |
.dx12 | Explanation for the current state of MSFS DirectX12 support | --- |
.discontinuity | Link to docs about discontinuities | .disco |
.dlss | Explanation of the DLSS option in the MSFS graphics settings. | |
.econnreset | Troubleshooting info for installer ECONNRESET error. | .econreset |
.fdr | Information on how to provide fdr files | --- |
.flypadabout | Help to identify the flyPadOS and aircraft version for support | .flypadversion .efbabout .efbversion |
.hud | How to disable in-game HUD | .logs |
.installerlogs | Provides an explanation on how to receive installer error logs for support | --- |
.manualleg | Displays image and links to docs about manual waypoints | .manual |
.market | Help with removing the marketplace version | .marketremove .removemarket .rm .mr |
.msfs | Provides links to MSFS support for sim issues | .msfsforum |
.navdata | Explains the use of navdata by the FlyByWire A32NX and how to check its accuracy | --- |
.navigraphdata | Provides help with Navigraph NavData reinstall | .navigraphnavdata |
.reportedissues | Provides a link to the reported issues page within docs, either a general link, or a link for a specific search Search terms can be terminated by a line break or one of the symbols . - > / \ |
.issues |
.screenshot | Help to screenshot for support | .cockpit .ss |
.simbridgelog | Information on how to provide SimBridge Log | .slog |
.simulationrate | Explanation of the limitation of the Simulation Rate based on frame rate | .simrate |
.simversion | Help to identify MSFS version for support | .msfsversion |
.supportguide | Provides information on where to find solutions to issues and how to describe the problem to support | .sp |
.tca | Provides a describtion of keybindings that have to be deleted with the Thrustmaster TCA without Add-ons. | --- |
.trythis | Provide basic troubleshooting steps | --- |
.tug | Provides a solution to an issue where the tug fails to disconnect | .stuck |
.utf8 | Provides a link to resolve UTF-8 issues | --- |
.wasm | Explains the long loading times after an install or update | .load |
.where | Provides an image of which aircraft to select in the aircraft selector | --- |
.winss | Explains how to screenshot on Windows | .sswin .howtoss |
General
Command | Description | Alias |
---|---|---|
.botissue | Provides details on where to create a FBW Discord Bot Issue or Feature Request | .bot-issue .botfeature .bot-feature .botfeat |
.dfd | Provides link to Digital Flight Dynamics discord server | --- |
.docsearch | Provides a link to the FlyByWire documentation, either a general link, or a link for a specific search Search terms can be terminated by a line break or one of the symbols . - > / |
.documentation .docs .doc |
.donate | Provides a link to the open collective | --- |
.goldenrules | Provides an image describing the golden rules an Airbus pilot should follow | .golden .gr |
.fsltl | Provides link to the FS Live Traffic Liveries Discord server | .fslivetrafficliveries |
.headwind | Provides link to the Headwind Discord server | .hw |
.installer | Provides link to the new installer | --- |
.latlong | Provides a cheat sheet for conversion between Latitude and longitude coordinates between short and long format | .llfix |
.msfsdisc | Provides link to Microsoft Flight Simulator discord server | .fsdisc .msfsdiscord |
.notams | Links to the FlyByWire Simulations NOTAMS | .notam .news |
.qa | Links to the Quality Assurance docs page | --- |
.roadmap | FBW Roadmap | .goals |
.salty | Provides link to salty discord server | .sal .ninjo |
.synaptic | Provides link to synaptic discord server | .syn |
.temporarycommand | Runs a temporary command created by the Moderators and can list them. These are temporary commands for simple messages. | .tempcommand .tc |
.translate | Provides information on how to contribute to various FlyByWire translation efforts | --- |
.website | Provides a link to the FlyByWire Simulations website | .web |
.when | Explain the absence of release dates or ETAs | --- |
.thumb | Answers the big question, will it have FEATURE? | .willithave |
.xbox | Short response + link to NOTAM for xbox marketplace | .xboxmarketplace |
.yourcontrols | Provides link to the YourControls discord | .yc |
Utilities
Command | Description | Alias |
---|---|---|
.avatar | Shows the selected user's avatar | .av |
.birthday | Handles adding & removing user birthdays | --- |
.count | counts in the count thread | --- |
.events | Show a list of upcoming VATSIM events. | .event .ev .vatsimevents .vatevents .vatev |
.help | Sends a list of available commands to the user | --- |
.liveflights | Get the current live flights for FlyByWire Simulations | .flights .flight |
.membercount | Lists the guild's current amount of members | --- |
.metar | Provides the METAR report of the requested airport | --- |
.ping | Send back a message | --- |
.pr | Provide a link to any given FBW PRs | --- |
.roleinfo | Lists the guild's current amount of members | --- |
.simbiefdata | Lists a number of attributes from the last generated SimBrief flightplan of a user | --- |
.station | Provides station information | --- |
.vatsim | Show statistics and details of online VATSIM controllers, observers, ATIS and pilots | .vatsimdata .vatdata |
.wa | Queries the Wolfram Alpha API | .calc .ask |
.zulu | Get the current time at a given UTC-offset timezone | --- |
Memes
Command | Description | Alias |
---|---|---|
.addon | addon not mod meme | --- |
.boratorium | B O R A T | --- |
.boris | boris soudn | --- |
.bruheg | bruheg momen | --- |
.coffee | Would you like some coffee? | --- |
.cowsay | Emulates the famous UNIX program cowsay |
--- |
.crak | What's your sim version? | --- |
.default | O_o | --- |
.fms | That's how the real FMS draws it | --- |
.fridge | fridge | --- |
.guard | MEOW | --- |
.jaun | just... Jaun | --- |
.merge | GIT MERGE! | --- |
.mico | mico! | --- |
.nohello | No! | .hello |
.nut | nut | --- |
.oim | oim | --- |
.otter | Well, it's an otter | --- |
.p3d | No! | --- |
.poggers | POG | .pog |
.pov | Oof | --- |
.ptu | Bark | --- |
.pw | Whale noises | --- |
.shame | Shame, shame, shame | --- |
.shomas | oldest pilot | --- |
.xp | XPlane | .xplane .x-plane |
Moderation
Command | Description | Alias |
---|---|---|
.ban | --- | --- |
.cacheupdate | Update the cache of the bot with the information from discord for different aspects | .cache-update |
.deletewarn | Deletes a users warning | .delwarn .deletewarning |
.faq | Sends the FAQ | --- |
.roleassignment | Sends the role assignment messages | --- |
.rules | Sends the rules | --- |
.slowmode | Sets slow mode for a channel and is capable of automatically disabling it after a timeout. | --- |
.sticky | Manage sticky messages which are posted in Forum Posts when a new post is created | --- |
.temporarycommandedit | Manage temporary commands, which are simple output commands to highlight temporary situations to users. | .tempcommandedit .tcedit .tcmod |
.timeout | --- | --- |
.unban | --- | --- |
.untimeout | --- | .removetimeout |
.warn | Warns a user | --- |
.warnings | Lists a users warnings | .listwarn .listwarnings .warns |
.welcome | Sends the welcome | --- |
.whois | Provides an embedded message with information about the mentioned user | --- |
Changelog
Update _ May 2023
- ci: prevent changelog verification on fork (16/05/2023)
- refactor: update versions links (15/05/2023)
- feat: add airac cycle to simbriefdata (12/05/2023)
- feat: add command to check last simbrief flightplan (08/05/2023)
- feat: don't delete nohello with additional content (01/05/2023)
Update _ April 2023
- fix: updating rules (30/04/2023)
- fix: grammar and hyperlink in embed for utf-8.ts (17/04/2023)
- feat: add more specific text for the general troubleshooting steps and link to simbridge in the reportes issues and help commands (17/04/2023)
- feat: Add tca command for tca airbus edition issues (16/04/2023)
- chore: bump mongoose to version 7.0.3 (13/04/2023)
- chore: bump typescript to version 5.0.3 (13/04/2023)
Update _ March 2023
- fix: birthday handler proper handling of connections and improvements (25/03/2023)
- fix: add link for support channel to sg (25/03/2023)
- feat: Add support Guide command (25/03/2023)
- feat: add reply functionality for complex commands (25/03/2023)
- refactor: image optimisations and safer imageBaseUrl (25/03/2023)
- fix: adds date to warn doc for timeout (25/03/2023)
- feat: Show specific section link for reported issues command (12/03/2023)
- feat: reply to question or command message (11/03/2023)
- refactor: use downscaled gifs for efb and pov (11/03/2023)
- ci: upload images to Cloudflare R2 (11/03/2023)
- refactor: migrate commands to new MessageCommandDefinition (09/03/2023)
- fix: improve wxr and terr command (04/03/2023)
- refactor: update and fix various commands (04/03/2023)
- refactor: update existing command permissions (04/03/2023)
Update _ February 2023
- fix: update report channel for experimental (22/02/2023)
- feat: Add GSX Integration command (22/02/2023)
- feat: feat: unified command permissions framework (09/02/2023)
- fix: update the link of .addon command (08/02/2023)
- feat: ECONNRESET support command (07/02/2023)
- fix: add link to docs to .trythis command (07/02/2023)
- feat: PR command (07/02/2023)
Update _ January 2023
- feat: slowmode with timeout and introducing proper scheduler (20/01/2023)
- feat: Github issues templates and accompanying command (10/01/2023)
- feat: navigraph discord link, requires a small change in navigraphNavdata command (02/01/2023)
- fix: roleinfo showing wrong count because of caching (02/01/2023)
- feat: cacheupdate command to update the bots cache on different server aspects (02/01/2023)
Update _ December 2022
- fix: manualleg image of the doc site and add alias (26/12/2022)
- feat: navroutetypes command to show different navigation route types (26/12/2022)
- fix: code typo on simbridgeLog command (26/12/2022)
- fix: forum post handler was too fast for Discord API and tried to post before the thread really existed (26/12/2022)
- refactor: add flightplanning alias to atc command (26/12/2022)
- refactor: update atc command with new link and information (26/12/2022)
- feat: stickies for forum posts which get posted on forum post create (19/12/2022)
- refactor: outdated information + links in commands (08/12/2022)
- fix: fix latlong image typo and prime meridian alignment (04/12/2022)
- refactor: update wb command for change in Stable (03/12/2022)
Update _ November 2022
- refactor: update CONTRIBUTING documentation to include an explanation on MessageCommandDefinition (27/11/2022)
- refactor: rename A32NX type to a more generic AIRCRAFT type for the future (27/11/2022)
- feat: Add logic to show the appropriate message for type specific commands and the option to select using reactions (27/11/2022)
- feat: Add simple Message Command that can be used with different aircraft types (27/11/2022)
- refactor: sort commands in help alphabetically (27/11/2022)
- feat: warns a user automatically when timed out for logging (27/11/2022)
- feat: SimBridge logs command (14/11/2022)
- feat: added windows screenshot command (14/11/2022)
- fix: bugfix where help subcommand was not working for tcedit (14/11/2022)
- refactor: update wasm command with extra details (14/11/2022)
- feat: Purge messages on ban (06/11/2022)
- refactor: update youtube account information (06/11/2022)
- fix: language on ATC command (06/11/2022)
- refactor: update the ATC command for more clarity and more options (01/11/2022)
Update _ October 2022
- feat: scam protection now uses timeout instead of a 'muted' role (23/10/2022)
- refactor: ban and unban commands stability improvements and ban handler fixes for manual bans (23/10/2022)
- feat: Add image and last used functionality to temporary commands (23/10/2022)
- feat: add new navdata command explaining the use of navdata by the FBW A32NX (23/10/2022)
- refactor: rename navdata to navigraph (23/10/2022)
- fix: metar use of proper unit for wind speed (17/10/2022)
- refactor: nut meme randomizer cause there's more than one meme (17/10/2022)
- refactor: Improve DLSS data to highlight blurry displays (17/10/2022)
- fix: crash when trying to ban a moderator (07/10/2022)
- feat: add flypadabout command for flyPadOS and aircraft version (03/10/2022)
Update _ September 2022
- feat: add fsltl discord server command (29/9/2022)
- feat: mcdu command for the detailed MCDU documentation (26/09/2022)
- refactor: mcdu alias removed from remotemcdu command (26/09/2022)
- feat: holds command for Holds documentation (26/09/2022)
- feat: autoland command for Autoland documentation (26/09/2022)
- feat: direct command for Direct documentation (26/09/2022)
- fix: Changed image for assistance command (19/09/2022)
- feat: add .dfd command (19/09/2022)
- feat: executor added to the msgDelete log (07/09/2022)
- feat: adds ban dm, refine ban command and handler (06/09/2022)
- feat: expand vatsim stats with search and separate observers in its own category (05/09/2022)
- fix: Fix typo for experimental command in docs (03/09/2022)
- refactor: Remove async and await from all simple commands (03/09/2022)
- refactor: updated reported issues docs link (02/09/2022)
Update _ August 2022
- feat: simrate command (31/08/2022)
- fix: use correct spacing between flypados and version (31/08/2022)
- docs: update contributing guide and fix punctuation (31/08/2022)
- feat: verticalguidance, verticalguidancesymbols and verticalspeedpriority commands (27/08/2022)
- feat: flypados command (27/08/2022)
- feat: website command (22/08/2022)
- feat: add vatsim command (21/08/2022)
- refactor: remove async from MSFS command and message delete (21/08/2022)
- refactor: remove async/await from invites (21/08/2022)
- feat: error handling for process start (21/08/2022)
- refactor(scamlog): code cleanup and error handling (21/08/2022)
- docs: improve readme (21/08/2022)
- feat: notams command (21/08/2022)
- refactor: weight and balance command (21/08/2022)
- refactor: remove async/await from memes (17/08/2022)
- feat: add YourControls discord server command (16/08/2022)
- refactor: role constants in scam log (15/08/2022)
- docs: added image from dlss command to assets folder (14/08/2022)
- chore: add editorconfig (14/08/2022)
- feat: add temporarycommandedit and temporarycommand (14/08/2022)
- docs: cleanup newlines in command document (14/08/2022)
- feat: add dlss command (12/08/2022)
- refactor: simbrief import alias (12/08/2022)
- feat: add docsearch command (10/08/2022)
- ci: verify changelog in PR (10/08/2022)
- feat: add live flights command (08/08/2022)
- feat: add events command (08/08/2022)
- refactor: command cleanup (08/08/2022)
- fix: crash in scamlogs with non-existent roles (08/08/2022)
- fix: mentions in multiple commands (08/08/2022)
- feat: adds noHello (06/08/2022)
- refactor: command-docs.md ordering (05/08/2022)
- refactor: rename funnies directory to memes (05/08/2022)
- refactor: extract messageCreate handler (03/08/2022)
- feat: makeList embed helper (03/08/2022)
- feat: FMA command (03/08/2022)
- fix: grammar in .wx command (02/08/2022)
- refactor: .wx command terrain display on experimental note (01/08/2022)
- refactor: change SOP command image (01/08/2022)
Update _ July 2022
- ci: build setup and lint helm for pr (31/07/2022)
- fix: ping fixed for count command (31/07/2022)
- chore: bot service to docker-compose (31/07/2022)
- chore: bump discord package version with fixes @v14.0.3 (29/07/2022)
- refactor: add .deadzones alias to .dz command, correct docs (27/07/2022)
- refactor: add .nws alias to .tiller command (27/07/2022)
- feat: simbridge support command (27/07/2022)
- refactor: add steps and image to utf8 command (26/07/2022)
- feat: cowsay command sanitization (25/07/2022)
- refactor: update deadzones command (19/07/2022)
- refactor: downscale .pov and .efb gifs (19/07/2022)
- fix: use non-vanity Synaptic Discord link (19/07/2022)
- feat: takeoff issues command (18/07/2022)
- fix: missing error embed for wolfram alpha (18/07/2022)
- fix: fixed .bg abbreviations hyperlink (18/072022)
- chore: add node-fetch dependency (17/07/2022)
- chore: remove request dependency (17/07/2022)
- refactor: requests to node-fetch (17/07/2022)
- fix: update .where image link (16/07/2022)
- chore: add images to repo (16/07/2022)
- refactor: add .legacy alias to .controls (15/07/2022)
- feat: marketplace removal command (14/07/2022)
- refactor: weather.ts embed title and copy (12/07/2022)
- docs: add .env.example file. (11/07/2022)
- refactor: birthday command (11/07/2022)
- feat: default ATC command (10/07/2022)
- fix: remove flypados thread from .exp (07/07/2022)
Update _ June 2022
- feat: add docker-compose (28/06/2022)
- feat: adds a warn system (28/06/2022)
- chore: update discord.js version to 13.8.0 (11/06/2022)
- fix: allow the use of removetimeout as alias for untimeout (11/06/2022)
- fix: avatar command now accepts user id (10/06/2022)
- fix: metar units (05/06/2022)
- refactor: add .ss as an alias to .screenshot (05/06/2022)
- refactor: birthday permission order (01/06/2022)
Update _ May 2022
- fix : birthday list ordering (31/05/2022)
- refactor: update wording in .cfms (27/05/2022)
- refactor: .birthday command changes (25/05/2022)
- refactor: add .ninjo alias to .salty (16/05/2022)
- feat: add birthday command (12/05/2022)
- refactor: weight and balance command (11/05/2022)
- feat: recommended settings command (11/05/2022)
- docs(exp): Update support wording (09/05/2022)
- fix(dependabot): ignore patch versions (05/05/2022)
- fix: reword .xbox command and change category (05/05/2022)
- fix: Include stable in wx command (04/05/2022)
- chore: add dependabot config (02/05/2022)
Update _ April 2022
- refactor: updated Synaptic discord invite link (30/04/2022)
- docs: copy changelog and command listing from docs repo (29/04/2022)
- ci: fix ci linting check (29/04/2022)
- feat: add headwind server invite link (26/04/2022)
- feat: Wolfram Alpha command (26/04/2022)
- refactor: simbrief import link (25/04/2022)
- ci: eslint (25/04/2022)
- lint: fix existing linting issues (24/04/2022)
- feat: lat/long fixes cheatsheet (24/04/2022)
- feat: add .msfsdisc (24/04/2022)
- fix: github command category change (23/04/2022)
- feat: .zulu command (23/04/2022)
- feat: salty server invite command (19/04/2022)
- feat: a32nx github link command (19/04/2022)
- refactor(experimental): add new reporting thread to command (17/04/2022)
- feat: translate command (16/04/2022)
- feat(ping): add bad word filer (15/04/2022)
- fix(README): add light theme option (15/04/2022)
- feat: add AIRAC command (14/04/2022)
- refactor(clean): remove search query string from hyperlink (13/04/2022)
- feat: abb and abrv aliases to abbreviation command (13/04/2022)
- fix: various .metar improvements (12/04/2022)
- fix: metar/station command error handling (12/04/2022)
- feat: added .mico (12/04/2022)
- feat: add .abbreviations command (11/04/2022)
- fix: fixed hyperlink for calibrate command (11/04/2022)
- refactor: replace p3d (10/04/2022)
- docs(README): update logo location (09/04/2022)
- feat: .pw command (08/04/2022)
- chore: adds the AGPLv3 license (08/04/2022)
- fix: station units (01/04/2022)
Update _ March 2022
- feat: more detailed beginner guide command (30/03/2022)
- feat: add .count (29/03/2022)
- refactor: changed donate.ts name constructor from array to string (29/03/2022)
- feat: add .shomas (28/09/2022)
- rafactor: experimental command info + copy layout (26/03/2022)
- feat: tcas command (23/03/2022)
- docs: update .experimental to reflect the new changes to the version (22/03/2022)
- fix: updated scamlogs to make links unclickable (18/03/2022)
- feat: add suggested commands (18/03/2022)
- refactor: audio.ts command category (14/03/2022)
- feat: make audio command (14/03/2022)
- refactor: cfms command (14/03/2022)
- fix: prevent various crashes in timeout and untimeout (12/03/2022)
- feat: .timeout (12/03/2022)
- feat: role assignment (10/03/2022)
- refactor: update commands that reference status of experimental branch (06/03/2022)
- fix: crash when old message deleted or updated (02/03/2022)
Update _ February 2022
- fix: DM crash (28/02/2022)
- fix: whois offline status (28/02/2022)
- fix: node_modules error (23/02/2022)
- feat: update to discord.js v13 and API v9 (23/02/2022)
Last update:
April 17, 2023