No description
Find a file
Vermium Sifell 7b34763660
v1.1.0 (#508)
* ci: 💚 remove arm64 build (#497) (#498)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* User Experience Improvements (#507)

* ci: 💚 remove arm64 build (#497)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update dependency prettier to v2.8.0 (#502)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Update dependency prettier to v2.8.0

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Update dependency @types/uuid to v9 (#503)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Fix invite URL (#504)

* Update dependency @types/uuid to v9

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

* Update dependency lint-staged to v13.0.4 (#501)

* fix: 📦 add missing package prisma

* ci: 💚 remove arm64 build (#497) (#498) (#499)

I had to remove arm64 platform from the images since prisma client do not seem to support arm64 yet

* Update Dockerfile

* Update schema.prisma

* Configure Renovate (#500)

* Add renovate.json

* Format code with prettier

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

* Fix invite URL (#504)

* Update dependency lint-staged to v13.0.4

Co-authored-by: Vermium Sifell <vermium@zyner.org>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

* It's all about User Experience (#505)

* chore(ux): 🚸 Improved credits balance messages

Improved how messages is written by using "you" form and make it less cluttered

* feat(ux): 🚸 Added version to utility stats

Added a running version field to utility stats to show hosters and their users if they support commands that may is too new for their running version

* chore(nodejs): 🔖 change version to v1.1.0

This is to make sure that package.json has corrcet version tagged inside of it

* chore(ux): 🚸 updated "on cooldown" message

Makes more sense to talk in a more positive tone than a negative tone

* style(ux): 🚚 utility => utils

Renaming utility category to utils makes it easier for users to retype commands

* chore(ux): 🚸 Improved utils about

"/utils about" now shows information about the current bot instance, such as uptime, total users and guilds and version

Removed information about Xyter in the bot. Instead users are expected to go to out documentation to learn more

* chore(ux): 🚸 Improved /utils avatar

Improved messages for /utils avatar and added a link for people to know that they could download the image

* refactor(ux): 🚸 Removed /utils ping

Removed /utils ping since /utils about now includes latency related information

Merged /utils ping into /utils about

* refactor(ux): 🚸 Removed /utils stats

Removed /utils stats since now /utils about includes information about bot instance

Merged /utils stats into /utils about

* chore(ux): 🚸 Improved /fun meme

Improved UX for /fun meme and added a link button for viewing the post

* chore(ux): 🚸 /reputation view => /reputation check and improved UX

Renamed /reputation view to /reputation check as it makes more sense, also improved messages for better user experience

Moved /reputation view to /reputation check

* chore(ux): 🚸 Moved /reputation give => /reputation repute and improved UX

/reputation repute makes more sense than /reputation give and I also updated messages to be more user engaging

Moved /reputation give to /reputation repute

* chore(ux): 🚸 Improved error messages

I changed so description would be the error message instead of the error object. I also updated the title and added a report problem button that links to the official discord server

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
Co-authored-by: Kreusada <67752638+Kreusada@users.noreply.github.com>
2022-12-04 17:48:25 +01:00
.cspell 💬 Repliable to wordlist 2022-06-11 21:58:54 +02:00
.github/workflows ci: 💚 remove arm64 build (#497) (#498) (#499) 2022-11-04 17:50:00 +01:00
.vscode Fix missing packages and make signing commits as default in VS Code (#491) (#493) 2022-11-04 14:13:44 +01:00
prisma Update schema.prisma 2022-11-29 21:26:36 +01:00
src v1.1.0 (#508) 2022-12-04 17:48:25 +01:00
.deepsource.toml Update .deepsource.toml (#487) 2022-11-04 00:59:52 +01:00
.dockerignore fix: 🚀 fix and rewrote docker stuff 2022-07-05 16:07:02 +00:00
.env.example 🚀 Bot is now supported via Docker 2022-10-23 19:08:27 +02:00
.eslintrc.json 🚚 .eslintrc.json 2022-10-23 17:27:53 +02:00
.gitignore 🙈 ignore db/ 2022-10-23 18:47:05 +02:00
.releaserc.yaml v1.0.0 (#496) 2022-11-04 15:35:01 +01:00
CODE_OF_CONDUCT.md Restyled by prettier-markdown 2022-04-21 10:41:14 +00:00
docker-compose.yml Update docker-compose.yml 2022-10-23 19:36:38 +02:00
Dockerfile Update Dockerfile 2022-11-08 10:42:16 +01:00
LICENSE Add a work command 2022-03-12 23:17:55 +01:00
package-lock.json v1.1.0 (#508) 2022-12-04 17:48:25 +01:00
package.json v1.1.0 (#508) 2022-12-04 17:48:25 +01:00
README.md Fix invite URL (#504) 2022-12-01 09:23:31 +01:00
renovate.json Configure Renovate (#500) 2022-11-29 21:49:12 +01:00
tsconfig.json Restyled by prettier-json 2022-10-23 19:21:46 +02:00


Xyter

A multi purpose Discord bot written in Typescript with Discord.js that tries to respects your privacy by making features opt-in.


Support

OverviewInstallationDocumentationCommunityLicense

Overview

Xyter is a privacy-focused bot - by making a lot of features opt-in and can easily be enabled/disabled by server owners. We are not and will never be one of those who makes proprietary code and making money out of it, we are happily accepting donations to make Xyter even better. And of course, you can self-host this bot or use our cloud instance if you want. We are happily helping you setting up your own instance and we provide same support regardless of if you self-host it or if we host it.

Installation is easy, bot is only supported officially when hosted on Linux, if you don't have much Linux knowledge we are happy to help you out on our Discord server! When you have installed the bot you manage settings from within Discord aside from global settings.

The default set of modules includes and is not limited to:

  • Credits (balance,gift,top,work including administrative commands such as give,take,set,transfer)
  • Counters (allows you to create channels that only allows a specific word to be sent, user needs to wait until someone else has sent before sending it again)
  • Fun (currently only includes meme)
  • Shop (allows users to purchase with their credits, custom roles in the discord server and server hosting via Controlpanel.gg if the server has enabled and is hosting their own hosting solution)
  • Moderation (currently only includes a prune command, this is because we don't want to implement more damaging commands yet until we have a better solution for permissions)
  • Reputation (allows users to give each other a reputation anonymously, this is global which means all users will have their reputation shown across all server the bot instance is connected to)

Additionally, other commands can easily be found on our documentation site.

Installation

The following platforms are officially supported:

If after reading the guide you are still experiencing issues, feel free to join the Official Discord Server and ask in the #support channel for help.

Join the community!

Xyter is in continuous development, and is currently still in beta!

Join us on our Official Discord Server!

License

Released under the GNU GPL v3 license.