This repository has been archived by the owner on Jan 21, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Development
Mitch Talmadge edited this page Jun 5, 2020
·
4 revisions
TypeScript is the primary language used by this bot. It is a typed version of JavaScript.
At build time, the TypeScript code is transpiled into JavaScript.
This bot runs on NodeJS and uses MongoDB for storage.
Aside from the obvious discord.js library, we also use:
- axios: An HTTP client for services like the catalog web scraper.
- express: A web server primarily used only to respond to pings, for uptime/health monitoring. The web server portion of this bot is optional.
- lodash, moment, nanoid, rxjs: General utilities.
- mongoose: Provides convenient interfaces for working with MongoDB data.
- nodemailer: An SMTP client for sending emails.