yvaine

Document 01

Terms of Service

These terms govern your use of yvaine, a bot for Discord. By adding yvaine to a server or interacting with it, you agree to the terms below.

01

Acceptance of terms

By inviting yvaine to a Discord server, or by using any of its commands or features, you agree to be bound by these Terms of Service and by the linked Privacy Policy. If you do not agree, remove the bot from your server and stop using it.

02

The service

yvaine is an automated Discord application that provides commands, utilities, and features inside servers where it is installed. Features may be added, changed, or removed at any time, and the service is provided on an as-available basis without guaranteed uptime.

03

Eligibility

You must meet Discord's own minimum age requirement and comply with Discord's Terms of Service and Community Guidelines to use yvaine. Server owners are responsible for confirming their members are eligible to use Discord.

04

Acceptable use

When using yvaine, you agree not to:

  • Use the bot to violate any law or Discord's Terms of Service;
  • Attempt to exploit, reverse-engineer, spam, or overload the bot or its underlying infrastructure;
  • Use the bot to harass, abuse, or harm another user or server;
  • Resell, relicense, or impersonate the bot as your own product without permission.

Violation of these terms may result in the bot refusing commands from a user or being unavailable in a server, at our discretion.

05

Server owner responsibilities

If you add yvaine to a server you manage, you are responsible for configuring its permissions appropriately and for informing your members that a third-party bot is active in the server, including linking this page where required.

06

Availability and changes

We may update, suspend, or discontinue yvaine, in whole or in part, at any time, with or without notice. We are not liable for any loss resulting from planned or unplanned downtime.

07

Termination

We may restrict or remove yvaine's access to a user or server at any time if these terms are violated. You may stop using the bot at any time by removing it from your server.

08

Disclaimer & limitation of liability

yvaine is provided "as is" and "as available," without warranties of any kind, express or implied. To the fullest extent permitted by law, we are not liable for any indirect, incidental, or consequential damages arising from your use of the bot.

09

Changes to these terms

We may revise these Terms of Service from time to time. Continued use of yvaine after changes are posted means you accept the updated terms. The effective date above reflects the most recent revision.

10

Contact

Questions about these terms can be sent to kaleb.aucamp@outlook.com or via Discord at xura.x.

Document 02

Privacy Policy

This policy explains what information yvaine collects, how it is used, and the choices you have around it.

01

Overview

We collect the minimum amount of data needed to operate yvaine's features reliably. This policy applies to data processed by the bot itself, separate from data Discord collects under its own Privacy Policy.

02

Information we collect

Depending on which features are used, yvaine may store:

  • Identifiers β€” Discord user IDs, server (guild) IDs, and channel IDs, used to associate settings and data with the right server or user;
  • Command input β€” the content of messages sent directly to a command, where needed for that command to function;
  • Server configuration β€” settings a server owner or moderator chooses, such as enabled features or custom prefixes;
  • Usage data β€” basic logs such as command name and timestamp, used for reliability and abuse prevention.

yvaine does not read or store regular server messages that are not directed at it.

03

How we use information

Collected data is used only to operate and improve yvaine's features, diagnose technical issues, enforce these terms, and prevent abuse of the service. We do not use your data for advertising.

04

Data storage & retention

Data is stored on secure infrastructure for as long as it is needed to provide the relevant feature β€” for example, server settings persist until the bot is removed from that server. Logs used for reliability are retained for a limited period and then deleted.

05

Sharing of information

We do not sell your data. Information may only be shared with infrastructure providers (such as hosting or database services) that support running yvaine, or when required by law.

06

Your choices & data deletion

Removing yvaine from a server stops any further data collection from that server. To request deletion of stored data associated with your user ID or server, contact us using the details below.

07

Children's privacy

yvaine is not directed at anyone under Discord's own minimum age requirement, and we do not knowingly collect data from users who do not meet it.

08

Security

We use reasonable technical safeguards to protect stored data, but no system can be guaranteed fully secure. Access to stored data is limited to what is needed to operate and maintain the bot.

09

Changes to this policy

We may update this Privacy Policy from time to time. Material changes will be reflected by updating the effective date above.

10

Contact

For privacy questions or data requests, reach us at kaleb.aucamp@outlook.com or via Discord at xura.x.

Document 03

How to use yvaine

A quick walkthrough of getting yvaine set up in your server and using its features.

01

Adding yvaine to your server

Use the bot's invite link to add yvaine to a server you manage. You'll need the Manage Server permission on Discord to complete the invite.

02

Basic commands

Once added, yvaine responds to slash commands. Type / in any channel it can see to browse the available commands and their options.

03

Permissions

yvaine only requests the permissions it needs for the features you enable. You can adjust its role permissions at any time from Discord's Server Settings β†’ Roles.

04

Getting help

If a command isn't behaving as expected, check this page's Terms and Privacy tabs first, then reach out using the contact details listed there.

How to use modules yvaine provides.

Documentation

The documentation explains how to configure and use the modules and features provided by yvaine. Please note that all modules listed are currently in BETA and may be unavailable or subject to changes during development.

01

πŸ”’β”ƒGuess the Number Module

Welcome to the Guess the Number module! This game challenges members to guess a randomly generated number before anyone else. It's a simple yet engaging way to keep your community active and encourage participation.

When a game begins, Yvaine posts a prompt in the configured channel. Members can submit their guesses by sending messages until someone guesses the correct number. Once the correct answer is found, the game ends automatically.

To make gameplay easier to follow, Yvaine reacts to every guess:

  • βœ… Correct Guess – Added when a member guesses the correct number.
  • ❌ Incorrect Guess – Added when a member submits an incorrect guess.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game at any time.
  • Select the game channel.
  • Configure the minimum and maximum number.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.
02

πŸ”€β”ƒ Guess the Word Module

Welcome to the Guess the Word module! Members compete to correctly guess a hidden word before anyone else. This module is perfect for encouraging chat activity and friendly competition.

Yvaine posts a hidden word challenge in the configured channel, and members submit their guesses in chat. The first member to guess the correct word wins the round.

To make gameplay easier to follow, Yvaine reacts to every guess:

  • βœ… Correct Guess – Added when the correct word is guessed.
  • ❌ Incorrect Guess – Added when a guess is incorrect.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.
03

πŸ˜€β”ƒ Guess the Emoji Module

Welcome to the Guess the Emoji module! Test your community's emoji knowledge by challenging members to identify the correct emoji before anyone else.

When a game starts, Yvaine displays an emoji in the configured channel. Members submit their answers in chat, and the first correct answer wins the round.

Yvaine reacts to each answer:

  • βœ… Correct Guess – Added when the emoji is identified correctly.
  • ❌ Incorrect Guess – Added when an incorrect answer is submitted.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.
04

βœ…βŒβ”ƒ True or False Module

Welcome to the True or False module! Challenge your members with random statements and see who can determine whether they're true or false the fastest.

Yvaine posts a statement in the configured channel, and members respond with True or False. The first correct answer ends the round.

Yvaine reacts to every response:

  • βœ… Correct Answer – Added when the correct option is chosen.
  • ❌ Incorrect Answer – Added when the wrong option is selected.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.
05

βš–οΈβ”ƒ Would You Rather Module

Welcome to the Would You Rather module! Keep your community engaged with fun and thought-provoking questions that encourage discussion and interaction.

When a game starts, yvaine posts a Would You Rather question in the configured channel. Members can discuss their choices and share why they picked a particular option.

Features:

  • Enable or disable the module.
  • Start a question manually.
  • End the current question.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reset the module to its default settings.
06

πŸ“„β”ƒ Fill in the Blank Module

Welcome to the Fill in the Blank module! Members must complete the missing word or phrase before anyone else to win the round.

yvaine posts a sentence with a missing word, and members submit their guesses in chat. The first correct answer wins.

Yvaine reacts to every submission:

  • βœ… Correct Guess – Added when the missing word is guessed correctly.
  • ❌ Incorrect Guess – Added when the answer is incorrect.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.
07

πŸ”€ ┃Unscramble Module

Welcome to the Unscramble module! This game challenges members to unscramble randomly shuffled words before anyone else. It's a fun way to improve engagement and create friendly competition within your server.

When a game begins, Yvaine posts a scrambled word in the configured channel. Members can submit their guesses by sending messages until someone unscrambles the word correctly. Once the correct answer is found, the game ends automatically.

To make gameplay easier to follow, Yvaine reacts to every guess:

  • βœ… Correct Guess – Added when a member unscrambles the word correctly.
  • ❌ Incorrect Guess – Added when a member submits an incorrect guess.

Features:

  • Enable or disable the module.
  • Start a game manually.
  • End the current game at any time.
  • Select the game channel.
  • Assign a staff role that can manage the module.
  • Reveal the correct answer for troubleshooting.
  • Reset the module to its default settings.