Un Ordre est l’unité de transaction centrale dans InviteBot. Il relie l’Intention d’un participant (son offre de donner) à la Demande d’aide d’un autre (sa demande de réception), et indique à l’expéditeur de transférer un montant précis au destinataire. En tant que Mentor, vous intervenez aux points de décision critiques : vous examinez les nouveaux Ordres avant qu’ils n’arrivent à votre participant, vous pouvez rejeter ceux qui posent problème et vous supervisez la résolution en cas de souci.Documentation Index
Fetch the complete documentation index at: https://mavrodi.org/llms.txt
Use this file to discover all available pages before exploring further.
Le système crée la plupart des Ordres automatiquement via des tâches planifiées qui rapprochent les Intentions et Demandes d’aide compatibles. Vous pouvez aussi en créer manuellement si nécessaire. Dans les deux cas, le même cycle de vie s’applique.
Vue d’ensemble du cycle de vie
Les Ordres traversent une séquence définie de statuts. Chaque statut a des acteurs précis qui peuvent agir, et les actions déclenchent les transitions.Statuts d’un Ordre
DRAFT
L’Ordre a été créé mais n’est pas encore activé. Cela arrive quand un Mentor crée un Ordre manuellement avec/order_add.
Qui peut agir : Le Mentor qui a créé l’Ordre.
Actions disponibles :
- Passer à NEW (active l’Ordre et l’envoie dans la file d’examen)
- Annuler (→ CANCELED, met fin à l’Ordre)
NEW
L’Ordre est actif et attend que le Mentor du détenteur de l’Intention l’examine et l’envoie à son participant. Qui peut agir : Le Mentor du détenteur de l’Intention. Actions disponibles :- Accepter et envoyer au participant (→ ACCEPTED)
- Rejeter (→ REJECTED)
ACCEPTED
L’Ordre a été envoyé au participant (l’expéditeur). Le participant voit maintenant les coordonnées de paiement du destinataire et doit effectuer le transfert. Qui peut agir : Le participant (expéditeur) ; le Mentor. Actions disponibles :| Acteur | Action | Résultat |
|---|---|---|
| Participant | Confirmer le paiement envoyé | → PAID |
| Participant | Refuser d’exécuter | → REFUSED |
| Mentor | Rejeter | → REJECTED |
| Mentor | Retirer (rappel) | → REFUSED |
Les coordonnées de paiement que voit le participant dépendent du fait que la Demande d’aide est une demande système et que le participant est vérifié ou non. Les participants non vérifiés voient des coordonnées de paiement spéciales pour leur premier transfert. Une fois vérifiés, ils voient les coordonnées standards ou système adaptées au type de demande.
PAID
Le participant a confirmé qu’il a envoyé le transfert. Le destinataire doit maintenant confirmer qu’il l’a reçu. Qui peut agir : Le destinataire ; les administrateurs. Actions disponibles :| Acteur | Action | Résultat |
|---|---|---|
| Destinataire | Confirmer la réception | → RECEIVED |
| Destinataire | Signaler la non-réception | → DISPUTE |
| Admin | Confirmer la réception à la place du participant | → RECEIVED |
| Admin | Annuler l’Ordre | → REFUSED (annule aussi l’Intention liée et les autres Ordres ouverts sur cette Intention) |
RECEIVED
Le destinataire a confirmé que les fonds sont arrivés. C’est un statut terminal réussi. Qui peut agir : Aucune action supplémentaire requise. Ce qui se passe : Les soldes sont mis à jour sur les Intentions et Demandes d’aide liées, les notifications sont envoyées à toutes les parties, et les éventuelles récompenses MAVRO sont traitées.REFUSED
Le participant a refusé d’exécuter l’Ordre, ou le Mentor l’a rappelé. C’est un statut terminal. Raisons fréquentes :- Le participant ne peut pas exécuter le transfert à temps
- Problèmes techniques avec le moyen de paiement
- Coordonnées de paiement incorrectes
- Circonstances personnelles
REJECTED
Le Mentor a rejeté l’Ordre. C’est un statut terminal. Raisons fréquentes :- Le participant a des fonds insuffisants
- Le participant refuse de transférer
- L’Intention est déjà entièrement confirmée
- Le participant est injoignable ou a bloqué le bot
- L’aide n’a pas encore été reçue (en attente de réceptions antérieures)
CANCELED
L’Ordre a été annulé. Cela arrive généralement depuis le statut DRAFT, ou via l’intervention d’un administrateur sur un Ordre actif.DISPUTE
Le destinataire a signalé qu’il n’a pas reçu le transfert, alors que l’expéditeur a confirmé l’avoir envoyé. Ce statut requiert une enquête. Qui peut agir : Administrateurs ; les Mentors peuvent aider à rassembler des preuves. Actions disponibles (admin uniquement) :| Action | Résultat |
|---|---|
| Confirmer la réception à la place du destinataire | → RECEIVED |
| Annuler l’Ordre | → REFUSED (annule aussi l’Intention liée et les Ordres ouverts sur cette Intention) |
Matrice statuts et actions
| Statut | Créateur de l’Ordre (Mentor) | Mentor de l’Intention | Participant (expéditeur) | Destinataire | Admin |
|---|---|---|---|---|---|
| DRAFT | Passer à NEW, Annuler | — | — | — | Toute action |
| NEW | — | Accepter/Envoyer, Rejeter | — | — | Toute action |
| ACCEPTED | — | Rejeter, Retirer | Confirmer payé, Refuser | — | Toute action |
| PAID | — | — | — | Confirmer reçu, Ouvrir un litige | Confirmer reçu, Annuler |
| DISPUTE | — | — | — | — | Confirmer reçu, Annuler |
| RECEIVED | — | — | — | — | Toute action |
| REFUSED | — | — | — | — | Toute action |
| REJECTED | — | — | — | — | Toute action |
| CANCELED | — | — | — | — | Toute action |
Créer un Ordre manuellement
Si vous devez créer un Ordre en dehors du processus de matching automatique — par exemple, pour relier une Intention précise à une Demande d’aide précise — utilisez la commande/order_add :
A123est l’identifiant de la Demande d’aide (Ask)G456est l’identifiant de l’Intention1000est le montant
Gérer les litiges
Quand un Ordre passe au statut DISPUTE, votre rôle est de rassembler les preuves et d’escalader à un administrateur.Contactez l'expéditeur
Joignez le participant qui a confirmé le paiement. Demandez une capture d’écran ou un relevé de transaction prouvant le transfert.
Vérifiez les coordonnées de paiement
Vérifiez que l’expéditeur a bien utilisé le bon numéro de carte, téléphone ou adresse de portefeuille. Les erreurs ici sont fréquentes.
Contactez le destinataire
Demandez au destinataire de re-vérifier ses comptes. Les transferts peuvent être retardés par les banques.
Vous ne pouvez pas résoudre un DISPUTE vous-même — seuls les administrateurs peuvent décider en dernière instance de le marquer comme RECEIVED ou de l’annuler. Votre rôle est d’enquêter et de présenter les faits.
Création automatique d’Ordres
Le système rapproche automatiquement les Intentions ouvertes et les Demandes d’aide en attente et crée des Ordres de façon régulière. Cela se produit sans intervention manuelle quand :- Une Intention active valide existe dans le pool de matching
- Une Demande d’aide que vous avez approuvée est en attente
- Les montants et devises sont compatibles