{"id":23923985,"url":"https://github.com/mbacalan/aurene-bot","last_synced_at":"2026-05-12T20:44:57.891Z","repository":{"id":43354704,"uuid":"111551899","full_name":"mbacalan/aurene-bot","owner":"mbacalan","description":"Discord bot for convenient GW2 guild activities","archived":false,"fork":false,"pushed_at":"2022-09-22T20:36:08.000Z","size":590,"stargazers_count":3,"open_issues_count":5,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-05T18:52:25.321Z","etag":null,"topics":["bot","discord-bot","discord-js","guildwars2"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mbacalan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":null,"patreon":"Penemue","open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2017-11-21T13:23:04.000Z","updated_at":"2021-10-17T11:16:11.000Z","dependencies_parsed_at":"2022-09-10T01:51:54.065Z","dependency_job_id":null,"html_url":"https://github.com/mbacalan/aurene-bot","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbacalan%2Faurene-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbacalan%2Faurene-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbacalan%2Faurene-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mbacalan%2Faurene-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mbacalan","download_url":"https://codeload.github.com/mbacalan/aurene-bot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240390711,"owners_count":19793782,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bot","discord-bot","discord-js","guildwars2"],"created_at":"2025-01-05T18:52:06.608Z","updated_at":"2026-05-12T20:44:57.849Z","avatar_url":"https://github.com/mbacalan.png","language":"TypeScript","funding_links":["https://patreon.com/Penemue"],"categories":[],"sub_categories":[],"readme":"## AureneBot\nA Discord bot designed to make managing a Guild Wars 2 guild server fun and easy.\n\nFeatures:\n - **Giveaways**: Create a giveaway via user input and pick a random winner\n - **Guides**: Provide useful links and info about a given raid boss\n - **Missions**: Provide useful links and info about a given guild mission\n - **Starboard**: Save messages with enough stars to a seperate channel for everyone to see\n - **Poll**: Create a poll directly on Discord with an easy to use syntax\n - **GW2 API**: Add an API key to see your account info, character info or current dailies\n\n## Usage\nSince the bot isn't public, you will have to host it yourself.\n\nYou need to set up MongoDB and Redis, then pass their URI's as environment variables (see below).\n\nTo be able to install all the dependencies, you need to create a `.npmrc` at project root and add in the following:\n\n```bash\n//npm.pkg.github.com/:_authToken=YOUR_GITHUB_PERSONAL_ACCESS_TOKEN\n@mbacalan:registry=https://npm.pkg.github.com\n```\n\nAfterwards:\n\n```bash\n# insall dependencies\nnpm install\n\n# start the bot\nnpm start\n```\n\nSet the environment variables on your hosting platform or use the example below to create a ``.env`` file at folder root.\n\n```bash\nMONGO_URI=your://mongodb/ur #mongodb://localhost:27017\nREDIS_URL=your://redis/uri #redis://localhost:6379\nTOKEN=client_token\nOWNER=your_discord_id\nLEADERS=highest_role_id\nOFFICERS=officers_role_id\nGIVEAWAY_CHANNEL=channel_id_for_giveaways\nMISSIONS_CHANNEL=channel_id_for_missions\nSTARBOARD_CHANNEL=channel_id_for_starboarrd\n```\n\nPlease keep in mind that this bot is currently experimental.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbacalan%2Faurene-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmbacalan%2Faurene-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmbacalan%2Faurene-bot/lists"}