Ce que le bot fait vraiment
La plupart des bots d'hébergement rapportent un état. Celui-ci pilote le serveur.
Vous pouvez démarrer, redémarrer, éteindre, forcer l'arrêt et réinitialiser à chaud, tout en lisant en direct le processeur, la mémoire, le disque et le réseau. Vous pouvez créer, restaurer, verrouiller et supprimer des sauvegardes. Vous pouvez consulter vos règles de pare-feu, en ajouter, en supprimer et changer les politiques par défaut. Vous pouvez définir le DNS inverse de chaque adresse, renommer un serveur, le réinstaller avec un autre système d'exploitation, monter une image d'installation, ouvrir un lien de console à usage unique et réinitialiser le mot de passe administrateur.
C'est la même étendue que l'espace client, la facturation en moins. Tout ce qui coûte de l'argent renvoie vers le portail : confier le bot à quelqu'un ne revient donc pas à lui confier votre moyen de paiement.
Pourquoi la conversation plutôt qu'un tableau de bord
Un tableau de bord est un endroit où l'on se rend. Discord est un endroit où l'on est déjà.
Quand un serveur de jeu cesse de répondre en pleine partie, c'est précisément la distance entre le constat et la correction qui pose problème. Ouvrir un navigateur, retrouver l'onglet, se connecter, naviguer jusqu'au bon serveur, cliquer sur redémarrer : quatre ou cinq étapes pendant lesquelles tout le monde attend. Taper /menu sur son téléphone, c'est une.
Cela compte surtout pour ceux qui font tourner quelque chose avec d'autres : serveurs communautaires, serveurs de jeu, petites équipes. La personne qui doit redémarrer la machine n'est souvent pas celle à qui appartient le compte d'hébergement – et lui donner les identifiants du portail est une mauvaise réponse à ce problème.
La confidentialité en salon partagé
L'objection évidente à piloter une infrastructure depuis un salon public, c'est qu'un salon public est public.
Chaque réponse du bot est éphémère : elle ne s'affiche que pour la personne qui a appuyé sur le bouton, et disparaît dès qu'elle la referme. Noms de serveurs, adresses IP, graphiques d'utilisation et liens de console ne sont visibles pour personne d'autre dans le salon, et n'entrent jamais dans l'historique.
Les actions destructrices demandent confirmation. Restaurer une sauvegarde, réinstaller un système, forcer l'arrêt d'une machine : les trois exigent une étape de confirmation, pour qu'un bouton mal visé sur un téléphone ne mette pas un serveur de production à terre. Les liens de console sont à usage unique et expirent au bout de dix secondes – assez pour cliquer, trop peu pour qu'une capture d'écran serve à quoi que ce soit.
Des rôles pour votre communauté
Si vous animez une communauté Discord, le bot peut attribuer des rôles à partir de vos données Virtbase sans vérification manuelle : combien de serveurs un membre loue actuellement, si son adresse e-mail est confirmée, et depuis combien de temps il est client.
Ce qui est transmis, ce sont exactement ces trois valeurs, et uniquement pour les rôles que le serveur est configuré à accorder. Adresses e-mail, noms de serveurs et adresses IP n'atteignent jamais le serveur Discord.
Pour commencer
Liez votre compte Discord une fois depuis vos paramètres de connexion, puis lancez /menu. Si vous le lancez avant la liaison, le bot vous explique la marche à suivre au lieu d'afficher une erreur.
Vous n'avez pas besoin d'ajouter le bot à un serveur à vous : s'il se trouve déjà sur un serveur dont vous êtes membre, il y fonctionne, et en message privé de toute façon. Le guide complet se trouve dans comment gérer mes serveurs depuis Discord.