ES-Community / bot

Bot Discord de la communauté
MIT License
4 stars 6 forks source link

Feat/release nodejs #84

Closed Purexo closed 1 year ago

Purexo commented 1 year ago

Cette PR inclus

erreur :

/Users/tpoisseau/.volta/bin/npm run start

> esc-bot@0.0.0 start
> nodemon --watch "src/**/*.ts" -e ts --exec "ts-node-esm -r dotenv/config src/bot.ts"

[nodemon] 2.0.20
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): src/**/*.ts
[nodemon] watching extensions: ts
[nodemon] starting `ts-node-esm -r dotenv/config src/bot.ts`
TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" for /Users/tpoisseau/Projects/ES-Community/bot/src/bot.ts
    at new NodeError (node:internal/errors:405:5)
    at Object.getFileProtocolModuleFormat [as file:] (node:internal/modules/esm/get_format:99:9)
    at defaultGetFormat (node:internal/modules/esm/get_format:142:36)
    at defaultLoad (node:internal/modules/esm/load:120:20)
    at nextLoad (node:internal/modules/esm/hooks:832:28)
    at load (/Users/tpoisseau/Projects/ES-Community/bot/node_modules/ts-node/dist/child/child-loader.js:19:122)
    at nextLoad (node:internal/modules/esm/hooks:832:28)
    at Hooks.load (node:internal/modules/esm/hooks:415:26)
    at MessagePort.handleMessage (node:internal/modules/esm/worker:168:24)
    at [nodejs.internal.kHybridDispatch] (node:internal/event_target:807:20) {
  code: 'ERR_UNKNOWN_FILE_EXTENSION'
}
[nodemon] app crashed - waiting for file changes before starting...

Si jamais quelqu'un veut ce pencher dessus (dans une auttre PR)... perso flemme.

Go dans le canal de #nodejs du serveur de test pour aperçu du rendu des news.

CleanShot 2023-09-27 at 23 18 07@2x

Aperçu d'une petite release


J'ai du pas mal tweak ce que fournis le flux atom. parsing du HTML, transformation du DOM, transformation vers markdown, slice des commits.

Le tout pour avoir quelque choses de lisible

Purexo commented 1 year ago

TODO en fonction du timing, switch vers chan news après merge de https://github.com/ES-Community/Code-of-conduct/pull/119

targos commented 1 year ago

Possible d'éviter les embed de liens ?

Purexo commented 1 year ago

Malheureusement je n'ai pas trouvé de moyen d’empêcher Discord de faire un embed pour les liens markdown [text](url), le seul que je pourrais retirer c'est le tout premier vu que c'est moi qui l’insère dans le message, mais c'est le seul que je souhaiterai garder.

Purexo commented 1 year ago

<[test sans embed ?](https://github.com/ES-Community/Code-of-conduct/pull/119)> rends <test sans embed ?>

Les chevrons sont visible, le contenu est un lien mais plus d'embed :/ ça ce tente