Skip to content

avalyn-project/avalyn_assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security-Focused. | Customizable. | Discord Assistant Client. | Frontend Web UI. | Backend RPC Client.

Full Command Documentation. [Current Commands & Beta Commands]

Full Feature Documentation. [Current Features & Beta Features]

Avalyn Roadmap. [The Avalyn Project developmental Roadmap.]

Avalyn Web UI/RPC Client Setup. [Instruction on how to setup Avalyn.]

Ubuntu v22.04.2 LTS https://ubuntu.com
NodeJS v20.4.0 https://nodejs.org
SSL/TLS TLS v1.3 https://certbot.eff.org
Although it is recommended that you use the Ubuntu Linux distribution, it is not required.

There will be multiple distributions hosted on our servers at https://xnitc.com/distro/Linux/

Avalyn Self Hosting Method

[Ubuntu]: https://xnitc.com/distro/Linux/Ubuntu/

[Mint]: https://xnitc.com/distro/Linux/Mint/

Avalyn Discord Assistant.

Version 0.1.2 Beta

As this version is still early in the development of the Avalyn Discord Assistant, it is still in a closed beta phase, once it has been approved to be released as and open beta, it will be released to the public to beta test.

Disclaimer

Any and all commands, features, or functions mentioned within this documentation will be included within the final project, or within following updates and upgrades.

Documentation Dates

  • [Established] Date: 02/17/2023
  • [Completion] Date: N/A

The Avalyn Project

Powered by The XNITC Network [2023]

On the web

Avalyn Discord Assistant NPM Requirements

    • Discord.js v14.10.2

    • CLI-Color v2.0.3

    • Crypto v1.0.1

    • Crypto-JS v4.1.1

    • Cors v2.8.5

    • Body-Parser v1.20.2

    • Express v4.18.2

    • Web3 v4.1.1

To install the required NPM packages, within the terminal, in the Avalyn main directory you will need to run the following command. npm install or npm update

If you would rather install the packages manually, you can easily run the command within the terminal in the Avalyn main directory.

npm install [package]

or

npm install [package] –save

then run npm update

What is Avalyn?

Avalyn is a Discord Assistant that can do more than simply help you with the moderation, organization, and overall management of your Discord servers and channels.

Avalyn can also

  • Parse SHA256 Data.
    • Parse Base58 Data.

Avalyn can also assist you with creating Genesis Blocks for your own Blockchains and Cryptocurrencies via the Prototype Alice: Genesis Block Plugin created by The Avalyn Project.

There are so many Avalyn commands and features to come in future updates.

The Avalyn Project logos, icons, and trademarks are sole properties of The Avalyn Project, The Avalyn Protocol, The Avalyn Network, XNITC Network.

Updates to the

  • Assistant application.
  • RPC client.
  • Web UI.

Are not only up to the creators and developers of the project. We encourage active bug reporting and overall development of commands, features, and functions of the Avalyn Discord Assistant application.

If this project becomes more than the intended “Discord” only application, we welcome that, we would like to give this project as much functionality as possible.

Avalyn Plugins

Please keep in mind, with the moderation, we do not advise you to use accounts that have high priority or accounts that are “main accounts”, as most of the moderation with Twitter and Roblox accounts and groups moderation accounts are usually operated with accounts known as “Alternate Accounts”.

Avalyn Discord Assistant [Default] Configuration

  • Requires a separate configuration section.

{ These brackets are required for the initial configuration.

“token”: “Token_ID”,
“prefix”: “/”,
“clientId”: “Client_ID”.
“guildId”: “Guild_ID”,

} Keep this set of brackets intact.

Avalyn Discord Assistant [Web] Configuration

  • Requires a separate configuration section.

{ These brackets are not required for the initial configuration.

“host”: “example.com”,
“port”: “1280”,
“rpc_host”: “rpc-client.example.com”,
“rpc_port”: “1281”,

} These brackets can be removed as needed.

Avalyn Twitter Automation

  • Will require Twitter/X Account Access.
  • Requires a separate configuration section.

{ These brackets are not required for the initial configuration.

“twitter_user”: “TwitterXUsername”,
“twitter_pass”: “TwitterXPassword”,

} These brackets can be removed as needed.

Roblox Group Moderation

  • Will require Roblox Account Access.
  • Requires a separate configuration section.

{ These brackets are not required for the initial configuration.

“rblx_user”: “RobloxianUsername”,
“rblx_pass”: “RobloxianPassword”,

} These brackets can be removed as needed.

Side note to the users, Avalyn Discord Assistant tries to collect as little data as possible, focusing on a more user friendly and secure Discord user experience.

The only actual data that is used is the data within the configuration, even then it is only passed when it is required and only to the respective locations as needed.

About

Avalyn: A multi-functional Discord assistant, with a built in customizable Web UI, backend RPC Client for ease of use.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published