Aide — RetroHexChat

Capacité d'accueil du bot

La capacité d'accueil accueille les gens dans un salon. Un accueil a deux moitiés avec des publics différents : une courte ligne que toute la salle lit, et les lignes privées qui orientent le nouveau venu sans que personne d'autre les voie.

Les deux moitiés

Réglage Qui le lit Quand
public_greeting Tout le monde dans le salon Seulement la première fois que ce bot rencontre ce pseudo ici
greeting Le nouveau venu seul À chaque arrivée que la fenêtre de répétition autorise
onboarding_1onboarding_4 Le nouveau venu seul À chaque arrivée que la fenêtre de répétition autorise
farewell Dépend de farewell_delivery Au départ

Comment les définir

/bot set <name> public_greeting <text>\n/bot set <name> greeting <text>\n/bot set <name> onboarding_1 <text>\n/bot set <name> onboarding_2 <text>\n/bot set <name> greeting_delivery private_notice\n/bot set <name> onboarding_delivery private_notice\n/bot set <name> greeter_repeat_window 43200\n/bot set <name> farewell none

Chacune accepte none pour l'effacer. Une ligne effacée est ignorée, donc un bot avec seulement un accueil se comporte exactement comme avant. Les lignes d'accueil sont numérotées plutôt qu'ajoutées : définir onboarding_2 deux fois la remplace, et c'est ce qui permet de coller un script de provisionnement plus d'une fois.

Envoi

Mode Effet
public Un message dans le salon. Il est conservé dans l'historique.
channel_notice Un avis dans le salon. Il est conservé dans l'historique.
private_notice Un avis que seul le nouveau venu voit, dans la vue de ce salon. Il n'est pas conservé dans l'historique.
silent Rien n'est envoyé.

greeting_delivery couvre l'accueil ; onboarding_delivery couvre les lignes numérotées et retombe sur greeting_delivery quand il n'est pas défini. public_greeting est toujours public — c'est à cela qu'il sert.

Qui compte comme nouveau

Le bot note qui il a accueilli dans chaque salon, et cette note survit à un redémarrage. Quelqu'un qu'il n'a jamais rencontré reçoit la ligne publique et les privées. Quelqu'un rencontré il y a plus de greeter_repeat_window secondes reçoit à nouveau les privées, mais la salle n'est pas prévenue deux fois. Quelqu'un qui vient de partir ne reçoit rien.

Une fenêtre de répétition de 0 signifie qu'il n'y a pas de fenêtre : les lignes privées partent à chaque arrivée. La ligne publique part toujours une seule fois par personne, à jamais.

Espaces réservés

Chaque ligne accepte {nickname} pour la personne arrivée, {channel} pour la salle, {botname} pour le bot et {prefix} pour son préfixe de commande. Les lignes acceptent aussi les échappements de formatage IRC : \c04 rouge, \b gras, \o reset.

Garder la salle lisible

Un seul bot par salon devrait accueillir. Deux accueillants souhaitent la bienvenue deux fois à chaque nouveau venu, et c'est pourquoi un bot présent dans toutes les salles a greeting none. Gardez la ligne publique à une phrase : c'est la seule partie d'un accueil que toute la salle lit et la seule qui persiste. Tout ce qu'un nouveau venu doit apprendre appartient à la moitié privée.

Aide
GitHub Licence (MIT)
6 objets
GitHub Licence (MIT)
  • Restauration
  • Minimiser
  • Maximiser
  • Fermer
  • Windows Cascade
  • Fenêtres tuiles horizontalement
  • Fenêtres tuiles verticalement
  • Minimiser tous les Windows