Skip to content

Commit d94d17d

Browse files
authored
Merge pull request #22 from mrrobotdotapp/feat-premium
2 parents 7a87b36 + aa076ce commit d94d17d

File tree

14 files changed

+230
-23
lines changed

14 files changed

+230
-23
lines changed

astro.config.mjs

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import {defineConfig} from 'astro/config';
22
import starlight from '@astrojs/starlight';
33
import lunaria from '@lunariajs/starlight';
44
import matomo from 'astro-matomo';
5+
import starlightCoolerCredit from 'starlight-cooler-credit';
56

67
const locales = {
78
root: {
@@ -28,6 +29,21 @@ export default defineConfig({
2829
},
2930
plugins: [
3031
lunaria(),
32+
starlightCoolerCredit({
33+
customImage: './public/img/premium/premium_logo.png',
34+
customImageAlt: 'Mr. Robøt Premium Logo',
35+
credit: {
36+
title: {
37+
fr: "Obtenez Mr. Robøt Premium",
38+
en: "Get Mr. Robøt Premium",
39+
},
40+
href: "https://mrrobot.app/premium",
41+
description: {
42+
fr: "Débloquez des fonctionnalités exclusives avec un filtre anti-insultes avancées !",
43+
en: "Unlock exclusive features with an advanced swear filter!",
44+
},
45+
},
46+
}),
3147
],
3248
components: {
3349
Header: "./src/components/Header.astro",
@@ -122,7 +138,7 @@ export default defineConfig({
122138
locales,
123139
social: {
124140
github: 'https://github.com/mrrobotdotapp/docs.mrrobot.app',
125-
twitter: 'https://twitter.com/MrRobotApp',
141+
blueSky: 'https://bsky.app/profile/mrrobot.app',
126142
discord: 'https://mrrobot.app/discord',
127143
},
128144
sidebar: [
@@ -161,6 +177,15 @@ export default defineConfig({
161177
},
162178
autogenerate: {directory: 'mod'},
163179
},
180+
{
181+
label: 'Premium',
182+
badge: { text: 'NOUVEAU', variant: 'tip' },
183+
translations: {
184+
en: 'Premium',
185+
},
186+
187+
autogenerate: {directory: 'premium'},
188+
},
164189
{
165190
label: 'Liens utiles',
166191
collapsed: true,
@@ -268,5 +293,6 @@ export default defineConfig({
268293
redirects: {
269294
'/logs': '/configuration/logs',
270295
'/beta': '/getting-started/beta/',
296+
'/premium': '/premium/introduction/',
271297
}
272298
});

lunaria.config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"$schema": "./node_modules/@lunariajs/core/config.schema.json",
33
"repository": {
44
"name": "mrrobotdotapp/docs.mrrobot.app",
5+
"rootDir": "/src/content/docs",
56
"hosting": "github"
67
},
78
"files": [

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,12 @@
1010
"astro": "astro"
1111
},
1212
"dependencies": {
13-
"@astrojs/starlight": "^0.31.1",
14-
"@lunariajs/starlight": "^0.1.1",
13+
"@astrojs/starlight": "0.32.0",
14+
"@lunariajs/starlight": "0.1.1",
1515
"astro": "^5.1.8",
1616
"astro-matomo": "^1.7.0",
17-
"sharp": "^0.33.5"
17+
"sharp": "^0.33.5",
18+
"starlight-cooler-credit": "^0.4.0"
1819
},
1920
"packageManager": "[email protected]+sha1.ac34549e6aa8e7ead463a7407e1c7390f61a6610"
2021
}
7.25 KB
Loading

src/components/PageSidebar.astro

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
11
---
2-
import type {Props} from '../props';
3-
42
import MobileTableOfContents from 'virtual:starlight/components/MobileTableOfContents';
53
import TableOfContents from 'virtual:starlight/components/TableOfContents';
64
---
75

86
{
9-
Astro.props.toc && (
7+
Astro.locals.starlightRoute.toc && (
108
<>
119
<div class="lg:sl-hidden">
12-
<MobileTableOfContents {...Astro.props}/>
10+
<MobileTableOfContents />
1311
</div>
1412
<div class="right-sidebar-panel sl-hidden lg:sl-block">
1513
<div class="sl-container">
16-
<TableOfContents {...Astro.props}/>
14+
<TableOfContents />
1715
</div>
1816
</div>
1917
</>
20-
)
21-
}
18+
)
19+
}
2220

2321
<style>
2422
.right-sidebar-panel {

src/content/docs/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ hero:
1919
import { Card, CardGrid } from '@astrojs/starlight/components';
2020

2121
<CardGrid>
22-
<Card title="Sur Twitter" icon="twitter">
23-
[Suivez le compte sur Twitter](https://twitter.com/MrRobotApp) pour être tenu au courant des dernières nouveautés.
22+
<Card title="Sur Bluesky" icon="blueSky">
23+
[Suivez le compte sur Bluesky](https://bsky.app/profile/mrrobot.app) pour être tenu au courant des dernières nouveautés.
2424
Vous pouvez notamment retrouver des astuces et des conseils pour utiliser Mr. Robøt, et des giveaways sont organisés régulièrement.
2525
</Card>
2626
<Card title="Serveur Discord" icon="discord">
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Bénéficier du Premium
3+
description: Vous souhaitez activer la version Premium du robot Discord ?
4+
---
5+
import { Aside, Steps } from '@astrojs/starlight/components';
6+
7+
<Aside type="tip" title="Qu'est-ce que le Premium ?">
8+
Le <strong>Premium</strong> est une version payante du robot Discord qui offre des fonctionnalités avancées pour améliorer l'expérience utilisateur.
9+
</Aside>
10+
11+
## Activer le Premium
12+
13+
Pour activer la version Premium du robot Discord, vous devez suivre les étapes suivantes :
14+
15+
<Steps>
16+
1. Rendez-vous sur le site web de Mr. Robøt, et [ajoutez le robot](https://mrrobot.app/add).
17+
2. Ajouter le robot sur votre serveur Discord avec les permissions nécessaires.
18+
3. Allez dans la section Boutique de l'App sur Discord en cliquant sur "Boutique" sur le profil du robot.
19+
4. Sélectionnez l'abonnement Premium que vous souhaitez acheter.
20+
5. Suivez les instructions pour finaliser votre achat.
21+
6. Une fois l'achat effectué, le robot aura automatiquement accès à la version Premium sur votre serveur Discord.
22+
7. Profitez d'une expérience améliorée avec les fonctionnalités exclusives ! 🥳
23+
</Steps>
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: Annuler son abonnement Premium
3+
description: Vous souhaitez désactiver la version Premium du robot Discord ?
4+
---
5+
import { Aside, Steps } from '@astrojs/starlight/components';
6+
7+
<Aside type="tip" title="Qu'est-ce que le Premium ?">
8+
Le <strong>Premium</strong> est une version payante du robot Discord qui offre des fonctionnalités avancées pour améliorer l'expérience utilisateur.
9+
</Aside>
10+
11+
## Désactiver le Premium
12+
13+
Pour désactiver la version Premium du robot Discord, vous devez suivre les étapes suivantes :
14+
15+
<Steps>
16+
1. Rendez-vous dans l'application de Discord
17+
2. Cliquez sur l'icône de votre profil en bas à gauche pour accéder aux paramètres utilisateur.
18+
3. Dans le menu de gauche, sélectionnez "Abonnements" pour voir vos abonnements actifs.
19+
4. Trouvez l'abonnement Premium de Mr. Robøt dans la liste de vos abonnements.
20+
5. Cliquez sur l'abonnement pour afficher les détails.
21+
6. Cliquez sur le bouton "Annuler l'abonnement" pour désactiver le Premium.
22+
7. Suivez les instructions pour confirmer l'annulation de votre abonnement.
23+
8. Une fois l'annulation confirmée, vous ne serez plus facturé pour le Premium, et les fonctionnalités Premium seront désactivées sur votre serveur Discord.
24+
9. Vous pouvez toujours réactiver le Premium à tout moment en suivant les étapes d'activation.
25+
</Steps>
26+
27+
<Aside type="note" title="Note importante">
28+
Si vous annulez votre abonnement Premium, vous conserverez l'accès aux fonctionnalités Premium jusqu'à la fin de la période de facturation en cours. Après cela, les fonctionnalités Premium seront désactivées.
29+
</Aside>
30+
31+
Plus d'informations sur la gestion de vos abonnements Discord sont disponibles dans la [documentation officielle de Discord](https://support.discord.com/hc/fr/articles/26729967472279-Comment-annuler-votre-abonnement-au-serveur).
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Gérer le Premium sur Discord
3+
description: Vous souhaitez gérer la version Premium du robot Discord ?
4+
---
5+
import { Aside, Steps } from '@astrojs/starlight/components';
6+
7+
<Aside type="tip" title="Qu'est-ce que le Premium ?">
8+
Le <strong>Premium</strong> est une version payante du robot Discord qui offre des fonctionnalités avancées pour améliorer l'expérience utilisateur.
9+
</Aside>
10+
11+
## Gérer le Premium
12+
13+
Pour gérer la version Premium du robot Discord, vous pouvez suivre les étapes suivantes :
14+
15+
<Steps>
16+
1. Rendez-vous dans l'application de Discord.
17+
2. Cliquez sur l'icône de votre profil en bas à gauche pour accéder aux paramètres utilisateur.
18+
3. Dans le menu de gauche, sélectionnez "Abonnements" pour voir vos abonnements actifs.
19+
4. Trouvez l'abonnement Premium de Mr. Robøt dans la liste de vos abonnements.
20+
5. Cliquez sur l'abonnement pour afficher les détails.
21+
6. Vous pouvez choisir d'annuler ou de modifier votre abonnement à partir de cette page.
22+
7. Suivez les instructions pour confirmer les modifications ou l'annulation de votre abonnement.
23+
</Steps>
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
title: Mr. Robøt Premium
3+
description: Découvrez les avantages de la version Premium du robot Discord.
4+
sidebar:
5+
order: 1
6+
---
7+
import { CardGrid, LinkCard, Card, Aside } from '@astrojs/starlight/components';
8+
9+
<Aside type="tip" title="Qu'est-ce que le Premium ?">
10+
Le <strong>Premium</strong> est une version payante du robot Discord qui offre des fonctionnalités avancées pour améliorer l'expérience utilisateur.
11+
</Aside>
12+
13+
## Introduction à la version Premium
14+
La version Premium du robot Discord offre une expérience améliorée avec des fonctionnalités exclusives.
15+
En optant pour la version Premium, vous soutenez le développement continu du robot et bénéficiez de plusieurs avantages.
16+
17+
## Avantages de la version Premium
18+
19+
Profitez de la version Premium pour bénéficier d’un **filtre IA avancé**, capable de détecter et bloquer efficacement les insultes et propos inappropriés.
20+
21+
Passez moins de temps à modérer, échangez en toute sérénité et gardez une ambiance toujours agréable.
22+
Grâce à cette solution intelligente, vous offrez à votre communauté un espace sûr où chacun peut s’exprimer sans crainte d’être confronté à des propos déplacés.
23+
24+
L'installation est simple, la gestion se fait en toute discrétion, et vous gardez le contrôle total sur les paramètres de filtrage.
25+
Faites confiance à l'IA pour préserver la convivialité de vos échanges et profitez pleinement de votre serveur Discord, sans stress ni perte de temps.
26+
27+
<LinkCard title="Vous avez la liste entière des avantages directement sur le site web."
28+
description="Découvrez les fonctionnalités exclusives de la version Premium du robot Discord."
29+
href="https://mrrobot.app/premium" />
30+
31+
32+
## Foire aux questions du Premium
33+
34+
<CardGrid>
35+
<LinkCard title="Comment activer le Premium ?"
36+
description="Découvrez comment activer la version Premium du robot Discord."
37+
href="/premium/activation" />
38+
<LinkCard title="Comment désactiver le Premium ?"
39+
description="Découvrez comment désactiver la version Premium du robot Discord."
40+
href="/premium/desactivation" />
41+
<LinkCard title="Comment gérer mon abonnement ?"
42+
description="Découvrez comment gérer votre abonnement à la version Premium du robot Discord."
43+
href="/premium/gestion" />
44+
<LinkCard title="Comment contacter le support Premium ?"
45+
description="Découvrez comment contacter le support Premium du robot Discord."
46+
href="/premium/support" />
47+
</CardGrid>
48+
49+
### Combien coûte le Premium ?
50+
Le prix de la version Premium du robot Discord est de 2.55€ par mois, sans engagement.
51+
52+
<LinkCard title="D'autres questions ?"
53+
description="N'hésitez pas à demander sur le serveur Discord."
54+
href="https://mrrobot.app/discord" />

0 commit comments

Comments
 (0)