load subject from files instead of hard coding them #1

Merged
mb merged 3 commits from :master into master 2024-05-04 13:45:58 +02:00
2 changed files with 12 additions and 11 deletions

8
modules.conf Normal file
View file

@ -0,0 +1,8 @@
Conception
Hardware
Infrastructure Cloud
Intelligence Artificielle
Robotique
Sécurité
SEPT
Sûreté

View file

@ -1,5 +1,7 @@
#!/bin/env -S deno run -A --unstable-kv
import * as fs from "node:fs";
import { Client } from "npm:discord.js";
import { Storage } from "./lib/storage.ts";
@ -8,18 +10,9 @@ import { update_loop } from "./lib/board.ts";
import { notification_loop } from "./lib/notification.ts";
import { declare_commands, handle_autocomplete, handle_command } from "./lib/commands/commands.ts";
const log = log_from(import.meta);
const subjects = new Set([
"Conception",
"Hardware",
"Infrastructure Cloud",
"Intelligence Artificielle",
"Robotique",
"Sécurité",
"SEPT",
"Sûreté",
]);
const log = log_from(import.meta);
const subjects = new Set(fs.readFileSync('/modules.conf', 'utf-8').split('\n'));
async function main() {
const debug_server = Deno.env.get("DEBUG");