8000 GitHub - RayshenOmega/upeko: Crossplatform GUI Installer and Updater for NadekoBot
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

RayshenOmega/upeko

 
 

Repository files navigation

Upeko - NadekoBot Installer

Cross-platform created to simplify the installation of NadekoBot(s). Built with .NET 8 and Avalonia UI.

Download

Download the latest pre-built binaries for your operating system from the RELEASES page.


Features

  • Multiple bots: Install and manage multiple NadekoBot instances from one interface
  • Updates: Check for and download the latest NadekoBot versions
  • Cross-Platform: Works on Windows, macOS, and Linux
  • Themes: Support for light and dark themes

Usage Guide

First Launch

  1. Start Upeko application
  2. Click the + button to create a new bot
  3. Click "Update" to download the latest version
  4. Once downloaded, click the Note icon above RUN to open the creds
  5. Fill in your bot credentials - guide here
  6. Click "Start" to run your new bot

Dependencies

At the top of the window, you will see ffmpeg and yt-dlp buttons. Click them to download the dependencies for your bot if you wish to use music features.

Development

If you want to build Upeko from source, follow these steps:

Prerequisites

Build from Source

Clone the repository

git clone https://github.com/nadeko-bot/upeko.git

Build the application

cd upeko
dotnet build

Run the application

dotnet run

Requirements

  • .NET 8 SDK
  • Visual Studio 2022, JetBrains Rider, or VS Code with C# extensions

Project Structure

  • /Models: Data models
  • /ViewModels: MVVM view models, most of the logic is here (contrary to MVVM pattern)
  • /Views: Avalonia UI views
  • /Services: Application services including UpdateChecker

Troubleshooting

Join our discord and ask for help in the #help channel.

License

GPLv3 - See the LICENSE file for details.

Links

  • NadekoBot - The Discord bot that this manager is built for

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

About

Crossplatform GUI Installer and Updater for NadekoBot

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%
0