Using ManaoWeb
Once you have run the bot, you can now access the ManaoWeb at http://localhost:3000. ManaoWeb provides a simple interface for managing with various things. Here is what you can do in ManaoWeb
Command Manager
Section titled “Command Manager”You can disable/enable commands via this page! Not only that, but you can also create your own custom commands!
Soundboard Controller
Section titled “Soundboard Controller”In this page, you can play sound effects or any custom sound. The sound will be play in the Soundboard Player page. You can add new sounds by providing the sound URL.
Adding new sounds
You can add new sound by following these steps:
- Download an audio file from the internet, MyInstants has a plenty of sound effects suitable for use.
- Move an audio file to ManaoBot folder, then place it in the
server/public/soundsdirectory. - Go to the Soundboard Controller page and scroll down to the bottom, you will see an “Add new sound” section.
- Set the name to whatever you like, and for the URL, set to
/sounds/[your-file-name].[your-file-extension]. For example,/sounds/lucio-boop.mp3or/sounds/sombra-boop.wav. - Try it out by opening a soundboard player page by clicking “Open Sound Player” button
Soundboard Player
Section titled “Soundboard Player”This page play sounds sent from the Soundboard Controller. You can set volume and hide the page to add this page as a browser source in OBS. Make sure to click “Unmute” button and set volume before using.
Config Editor
Section titled “Config Editor”The Config Editor lets you adjust global bot settings without editing any files directly. Changes are saved automatically to userConfig.json.
General
- Language — Default language for bot responses (
en/th). - Currency Name — The name or emoji used as the channel currency (e.g.
COIN,🪙).
Command Prefixes
- Twitch Prefix — The character that triggers commands in Twitch chat (default:
!). - Kick Prefix — The character that triggers commands in Kick chat (default:
!).
Chat Rewards
Configure passive currency earned by chatters just for talking. Settings are independent per platform (Twitch, Kick, Discord):
- Min / Max — The range of currency awarded per eligible message.
- Chance — Probability (0–1) that a message awards currency at all.
0.75means a 75% chance. - Cooldown (s) — Seconds a user must wait before they can earn currency again.
Custom Messages
Customise the messages Manao sends for channel events. Supported events: onFollow, onSubscribe, onResubscribe, onRaid. Use [user] as a placeholder for the viewer’s name and [viewers] for the raid viewer count.