10 points par sst0424 2022-02-23 | 9 commentaires | Partager sur WhatsApp

J’ai créé un bot Slack qui résume chaque matin les annonces de programmes K-Startup.

Les données proviennent du portail des données publiques.
Le serveur utilise la fonctionnalité pubsub.schedule de Firebase Functions,
et la page web a été développée avec Flutter puis hébergée via Firebase Hosting.

Je souhaite plein de réussite à toutes les personnes qui travaillent dans les startups~

9 commentaires

 
xguru 2022-02-24

Et si, une fois installé, il envoyait un ou deux articles récents ?

Le bot Slack de GeekNews est lui aussi configuré pour envoyer automatiquement les 3 articles les plus récents lors de la première installation.

 
sst0424 2022-02-24

J’ai ajouté la fonctionnalité que vous aviez mentionnée.
C’est agréable d’avoir l’impression que l’installation a bien été faite. Merci~

 
kbumsik 2022-02-23

Ah, c’est une web app faite avec Flutter, donc tout est rendu dans un canvas ? Vu qu’on ne peut pas du tout sélectionner le texte, on dirait bien. C’est la première fois que je vois une web app Flutter, c’est assez impressionnant haha.

 
claude 2022-02-24

Moi aussi, ça m’a intrigué, alors j’ai regardé : on dirait qu’on peut choisir le mode de rendu (HTML ou Canvas).
https://docs.flutter.dev/development/tools/web-renderers

 
benjamin 2022-02-23

Il serait probablement plus efficace d’afficher sur la landing page la liste des notifications envoyées récemment, puis de placer en dessous un bouton d’ajout à Slack.
Comme on hésite à connecter d’abord Slack sans même savoir quelles notifications vont arriver...

 
sst0424 2022-02-23

Oh ! C’est une bonne idée. Je l’ai ajoutée simplement, merci pour votre avis~

 
ambler 2022-02-23

Ce serait bien d’ajouter la prise en charge des webhooks Discord.

 
sst0424 2022-02-23

Si le serveur fonctionne de manière stable, j’ajouterai plus tard aussi Discord et JANDI. Merci~

 
sst0424 2022-02-23

La fonctionnalité de filtre pour ne recevoir que les catégories souhaitées est en cours de développement~