https://github.com/spensercai/sd-webui-discord-ex
This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.
https://github.com/spensercai/sd-webui-discord-ex
api cluster discord discord-bot sd-webui stable-diffusion-webui stable-diffusion-webui-plugin
Last synced: about 1 year ago
JSON representation
This is an extension of SD-WEBUI-DISCORD on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the SD-WEBUI-DISCORD project.
- Host: GitHub
- URL: https://github.com/spensercai/sd-webui-discord-ex
- Owner: SpenserCai
- License: agpl-3.0
- Created: 2023-08-23T16:06:33.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-08T04:45:17.000Z (over 2 years ago)
- Last Synced: 2025-05-06T14:03:23.851Z (about 1 year ago)
- Topics: api, cluster, discord, discord-bot, sd-webui, stable-diffusion-webui, stable-diffusion-webui-plugin
- Language: Python
- Homepage:
- Size: 328 KB
- Stars: 24
- Watchers: 4
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SD-WEBUI-DISCORD-EX
This is an extension of [SD-WEBUI-DISCORD](https://github.com/SpenserCai/sd-webui-discord) on the Stable Diffusion WebUI, which supports distributed deployment of SD node's Stable Diffusion WebUi Discord robots. The command usage on Discord can refer to the [SD-WEBUI-DISCORD](https://github.com/SpenserCai/sd-webui-discord) project.

## Usage
You need to install the following extensions on the SD webui:
[sd-webui-segment-anythin](https://github.com/continue-revolution/sd-webui-segment-anything)
[sd-weubi-deoldify](https://github.com/SpenserCai/sd-webui-deoldify)
[stable-diffusion-webui-rembg](https://github.com/AUTOMATIC1111/stable-diffusion-webui-rembg)
[sd-webui-roop](https://github.com/s0md3v/sd-webui-roop)
[sd-webui-controlnet](https://github.com/Mikubill/sd-webui-controlnet)
***
1. Install this extensions from the 'Extensions' tab page of the Stable Diffusion WebUI.
2. Create a Discord bot and get the bot token. The tutorial can be found [here](https://discord.com/developers/docs/getting-started).
3. Set the bot token in `stable-diffusion-webui/extensions/sd-webui-discord-ex/bin/config.json`.Only need set host and token and server_id(if you don't know set it empty like `"server_id": ""`).
```json
{
"sd_webui":{
"servers":[
{
"name":"webui-1",
"host":"127.0.0.1:7860",
"max_concurrent":5,
"max_queue":100,
"max_vram":"20G"
}
]
},
"discord":{
"token":"",
"server_id":""
}
}
```
If you want set default value with sd-webui
```json
{
"sd_webui":{
"servers":[...],
"default_setting": {
"cfg_scale": 8,
"negative_prompt": "bad,text,watermask",
"height":1024,
"width":1024,
"steps":32
}
}
...
}
```
4. Restart the Stable Diffusion WebUI.
5. Find `Discord` tab and click `Start` button to start the Discord bot.
## Tips
1. The installation script retrieves the binary file from the Release of SD-WEBUI-DISCORD, which is automatically compiled by Github Action. Alternatively, you can compile SD-WEBUI-DISCORD yourself and place it in the 'bin' directory of the plugin directory.