> For the complete documentation index, see [llms.txt](https://docs.defi-france.org/dff/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.defi-france.org/dff/propositions/propositions-acceptees/27-fonctionnalite-tweet-with-demeter.md).

# #27 - Fonctionnalité « Tweet with Demeter »

### Contexte

La proposition [#26 - Gestion du Twitter DeFi France](https://docs.defi-france.org/dff/propositions/propositions-acceptees/26-gestion-du-twitter-defi-france) a récemment été acceptée. Elle a notamment pour objectif de rendre le compte Twitter plus actif. C'est dans ce sens que cette nouvelle proposition va aussi.

### Objet

La mise en place d'un système de publication Twitter communautaire pourrait être ajouté à Demeter. Concrètement, n'importe qui pourrait proposer une publication dans un canal dédié du serveur Discord. Si un administrateur Twitter la juge pertinente, il pourrait la soumettre aux votes en seulement deux clics.

Tout le monde serait invité à voter. Pour qu'une proposition soit acceptée, il faudrait que :&#x20;

* Au moins 4000 points de réputation se soient exprimés (somme des votes en faveur et contre),
* la majorité des points de réputation soit en faveur
* et qu'au moins 5 personnes avec le rôle @🐣Apprenti.e soient en faveur (mesure sybil résistante)

Une proposition serait refusée si :&#x20;

* Au moins 4000 points de réputation se sont exprimés (somme des votes en faveur et contre)
* et la majorité des points de réputation est contre

Si une proposition n'était pas acceptée endéans les 48h, elle serait alors automatiquement rejetée.

Une fois acceptée, le contenu (le message sélectionné par un admin) est automatiquement posté sur Twitter par Demeter.

Un mois après le lancement de la fonctionnalité, si l'on constatait qu'1/3 des propositions étaient rejetées par manque de participation. Les 4000 points de réputation requis seraient abaissés à 2500.&#x20;

### Implémentation

Création d'un nouveau canal "#🐦-gestion-twitter"

Création d'un nouveau rôle "@Twitter-admin"

Ajout de 7 nouveaux paramètres au bot Discord Déméter :

* twitter-admin-role : @Twitter-admin
* twitter-member-role: @🐣Apprenti.e
* twitter-proposal-duration: 2 jours (48h)
* twitter-min-rep-proposal: 4000
* twitter-min-in-favor-members: 5
* twitter-access-token: Jeton d'accès au compte Twitter qui devra être généré par un @Twitter-admin
* twitter-refresh-token: Jeton permettant d'obtenir un nouveau jeton d'accès après son expiration. Il devra aussi être généré par un @Twitter-admin.

La fonctionnalité pourra être désactivée en effaçant le jeton d'accès (twitter-access-token).

### Rédacteur

[OoTsun](mailto:undefined)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.defi-france.org/dff/propositions/propositions-acceptees/27-fonctionnalite-tweet-with-demeter.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
