An open API service indexing awesome lists of open source software.

https://github.com/jacoblincool/nai-bot

A NovelAI bot with prompt suggestion support for friends.
https://github.com/jacoblincool/nai-bot

bot discord novelai

Last synced: 7 months ago
JSON representation

A NovelAI bot with prompt suggestion support for friends.

Awesome Lists containing this project

README

          

# NovelAI Discord Bot

A NovelAI bot with prompt suggestions supprt for friends.

> This is not an official NovelAI bot. This is a bot made by community member for community members.

> [![invite the bot](invite-this-bot.svg)](https://discord.com/oauth2/authorize?client_id=1033066674552848524&permissions=274877910016&scope=bot)

## Features

The bot will smartly queue up your requests and will not spam the API.

> Notice: After you authorize the bot, the bot will generate images in `Normal` size on your behavior only when you **use a command** or **approve a prompt**, which means **it will consume your Anlas** if you are not in Opus subscription.

### If You are a Subscriber

- [x] Auth the bot with your NovelAI account (Store token in the bot)
- [x] Generate images from command
- [x] Approve other's prompt suggestions

### If You are not a Subscriber

- [x] Suggest prompts, wait for approval

## Commands

`/auth `: Authenticate the bot with your NovelAI account.

`/revoke`: Revoke the previous authentication token.

`/generate [negative] [shape] [smapler] [model]`: Generate an image from the prompt.

`/random [shape] [smapler] [model]`: Generate a random image.

`/series [negative] [shape] [smapler] [model]`: Generate a series of images from the prompt.

## Screenshots

![Not a subscriber](screenshots/not-a-subscriber.png)

> If you are not a subscriber, you can only suggest prompts and wait for approval.

![A subscriber](screenshots/a-subscriber.png)

> If you are a subscriber, you can directly generate images from the prompt.

### Series

`/series` command can be usefull to generate a series of images from the prompt by only changing one of the parameters.

| Samplers | CFG Scales | Steps |
| ---------------------------------------------------- | ------------------------------------------------ | ---------------------------------------------- |
| ![Series: Samplers](screenshots/series_samplers.png) | ![Series: Scales](screenshots/series_scales.png) | ![Series: Steps](screenshots/series_steps.png) |