All Projects → joeyballentine → ESRGAN-Bot

joeyballentine / ESRGAN-Bot

Licence: other
A Discord bot for running the AI upscaling program ESRGAN

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ESRGAN-Bot

Guildbomb-Discord-Bot
💣 Guildbomb is a simple discord-bot, which shows you how easy it can be to raid a discord-server within one minute, so everybody will be banned, all emojis will be deleted, all invites will be deleted, every role and every channel too..
Stars: ✭ 182 (+1200%)
Mutual labels:  discord-bot
polaris.py
A multiplatform Python bot using plugins!
Stars: ✭ 19 (+35.71%)
Mutual labels:  discord-bot
discord.ts
🤖 Create your discord bot by using TypeScript and decorators!
Stars: ✭ 315 (+2150%)
Mutual labels:  discord-bot
Kalopsia-Bot
♠️ A Powerful Open-Source Discord,js (v13) Bot written in JavaScript with many moderation, fun, economy, music, utility commands ♠️
Stars: ✭ 60 (+328.57%)
Mutual labels:  discord-bot
deejay-stereo
Discord music bot built using djs v13, discord-player. Slash Commands only bot
Stars: ✭ 42 (+200%)
Mutual labels:  discord-bot
horace
discord.js bot powering the Knights of Academia server with commands like info, AFK, and more
Stars: ✭ 25 (+78.57%)
Mutual labels:  discord-bot
supibot
Multiplatform, utility & novelty chat bot.
Stars: ✭ 77 (+450%)
Mutual labels:  discord-bot
CustomDCBot
Create your own discord bot - Fully customizable and with a lot of features
Stars: ✭ 15 (+7.14%)
Mutual labels:  discord-bot
LorittaHelper
💁 Helper bot for Loritta's Support Server!
Stars: ✭ 13 (-7.14%)
Mutual labels:  discord-bot
Chintu-Bot
ChintuBot is a multipurpose discord bot.
Stars: ✭ 17 (+21.43%)
Mutual labels:  discord-bot
discord-arduino-bot
Easy to discord control your arduino with commands
Stars: ✭ 13 (-7.14%)
Mutual labels:  discord-bot
Discord-Selfbot
Discord.js selfbot
Stars: ✭ 24 (+71.43%)
Mutual labels:  discord-bot
discord-api-types
Up to date Discord API Typings, versioned by the API version
Stars: ✭ 270 (+1828.57%)
Mutual labels:  discord-bot
botdarr
Slack/Discord/Telegram/Matrix bot for accessing radarr, sonarr, and lidarr
Stars: ✭ 76 (+442.86%)
Mutual labels:  discord-bot
Discord-Reposter
Bot for reposting Discord messages (work in progress)
Stars: ✭ 62 (+342.86%)
Mutual labels:  discord-bot
Kreusada-Cogs
Cogs for Red-DiscordBot
Stars: ✭ 26 (+85.71%)
Mutual labels:  discord-bot
Discord-Spammer
Advanced Discord Spammer with multiple options and optional proxys
Stars: ✭ 51 (+264.29%)
Mutual labels:  discord-bot
Axley
A simple multi-purpose Discord bot being made using Discord.py API wrapper..
Stars: ✭ 16 (+14.29%)
Mutual labels:  discord-bot
discord-lavalink-music-bot
This is music bot for discord made with erelajs, lavalink, discordjs v13-dev
Stars: ✭ 34 (+142.86%)
Mutual labels:  discord-bot
Discord-multipurpose-bot
A repository with JavaScript and Python versions of the same type of discord commands.
Stars: ✭ 27 (+92.86%)
Mutual labels:  discord-bot

ESRGAN-Bot

NOTE: This hasn't been super actively maintained for a while. If you plan on running this yourself keep in mind that I have a few things hardcoded and once discord enforces slash commands, this bot will no longer work.

A Discord bot for upscaling images with ESRGAN (and variations including ESRGAN+, RealSR, BSRGAN, Real-ESRGAN), plus a little more.

This version of the bot is a complete rewrite in python using Discord.py and the original source code by Xinntao, along with modifications from BlueAmulet's fork.

All credit to the original ESRGAN repository goes to Xinntao, and all credit to the original modifications goes to BlueAmulet.

Also many thanks to the GameUpscale Discord server for helping me test out this rewrite and for using the bot every day :)

You can see a working version of this bot in the GameUpscale discord server here: https://discord.gg/VR9SzTT

Setup

Configuration

A file in the root of this repository is needed called config.yml. This is required in order for the bot to work.

An example config.json looks like this:

bot_token: 'Discord Bot Token'
bot_prefix: '--'
img_size_cutoff: 1500
moderator_role_id: 549505502779015178
  • bot_token is the client token of your Discord bot.
  • bot_prefix is the prefix that will be used on all the bot's commands.
  • img_size_cutoff is the maximum resolution that you will allow someone to submit to the bot to avoid extended upscaling times.
  • moderator_role_id is the role id (can also be the name of the role) that will be allowed to run certain restricted commands.

Models

Create a directory called models inside this directory, and place any models you want accessible to the bot in this folder.

Running the bot

Run testbot.py like you would any other python script.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].