Merge branch 'dev' into 'main'

Dev

See merge request illegitimate/illegitimate-bot!302
This commit is contained in:
2024-10-13 18:19:43 +00:00
4 changed files with 23 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ scripts
.dockerignore
.env
.env.example
.envrc
.gitignore
.gitlab-ci.yml
.node-version

View File

@@ -8,3 +8,6 @@ DEVTOKEN=
CLIENTID=
DEVID=
GUILDID=
# watchtower
WATCHTOWERTOKEN=
WATCHTOWERURL=

View File

@@ -29,6 +29,7 @@
"db:studio": "drizzle-kit studio",
"db:start": "docker compose -f dev-db.yml up -d",
"db:stop": "docker compose -f dev-db.yml down",
"bot:update": "tsx scripts/update-bot.ts",
"push:prod": "tsx scripts/deploy-commands.ts",
"push:dev": "tsx scripts/dev-deploy.ts",
"delete:dev": "tsx scripts/delete-commands.ts"

18
scripts/update-bot.ts Normal file
View File

@@ -0,0 +1,18 @@
import axios from "axios"
const url = process.env.WATCHTOWERURL
const token = process.env.WATCHTOWERTOKEN
if (!url || !token) {
throw new Error("Missing WATCHTOWERURL or WATCHTOWERTOKEN")
}
await axios.get(url, {
headers: {
Authorization: `Bearer ${token}`
}
}).then(() => {
console.log("Illegitimate bot updated")
}).catch(err => {
console.error("Error updating bot", err)
})