Upland pathfinding bot for Discord
Discord bot that helps players of the game Upland to find the shortest path between two properties.
Description
The bot was built with the use of Discord.js and TypeScript. It is hosted on Google Cloud and uses a CI pipeline with GitHub Actions to automatically test the latest changes.
Technologies used in the project
Discord.js
Discord API wrapper used to interact with the Discord API.
TypeScript
Superset of JavaScript with strong typing support used to ensure the type safety of the project.
Node.js
JavaScript runtime used to run the bot.
Google Cloud
Cloud service used to host the bot.
GitHub Actions
CI/CD pipeline used to automatically test and build the project on GitHub Pages when changes are pushed. It employs caching and parallelization to speed up the test and build process.