📖 Table of Contents
- 💠 What is UmaruV4?
- 🔐 Appstate Encryption
- 🌐 Support the Mirai/Goatbot format
- 🛠 Enabling and Disabling Prefixes
- 📝 Journaling Mechanism
- ⌛ Autoleave inactive
- 🌐 Support 130+ languages
- 🌐 Detect 130+ languages with timezone
- 💻 Dashboard
- Overview
Overview allows you to view bot name, prefix, users, threads, and more.
Preview: - Light mode and Dark mode
You can change the theme on the hamburger menu. Find the sun icon or moon icon.
Preview: - Overview > Console
The Overview Console allows you to view the console through the dashboard.
Preview: - Overview > Shell
The Overview Shell allows you to use shell commands through the dashboard.
Preview: - Users > All users
You can manage all users that have been collected in the database.
Preview: - Users > All unbanned users
You can ban users through the dashboard.
Preview: - Users > All banned users
You can unban users through the dashboard.
Preview: - Users > Friends remover
You can remove friends through the dashboard.
Preview: - Threads > All threads
You can manage all threads that have been collected in the database.
Preview: - Threads > All unbanned threads
You can ban threads through the dashboard.
Preview: - Threads > All banned threads
You can unban threads through the dashboard.
Preview: - Settings > AppState
You can paste the appstate through the dashboard.
Preview: - Settings > Config
Edit and save the config through dashboard without manually editing the config.json.
Preview: - Settings > Commands
Turn on and off commands.
Preview: - Settings > Events
Turn on and off events.
Preview: - Settings > Welcome
Edit the message of welcome or upload the attachment.
Preview: - Settings > Leave
Edit the message of leave or upload the attachment.
Preview: - Settings > Rankup
Edit the message of rankup or upload the attachment.
Preview: - Settings > BanTemplate
Edit the message of BanTemplate or upload the attachment.
Preview: - Settings > Schedule
Create custom auto greetings through the dashboard.
Preview:
John Lester created the UmaruV4 Facebook Messenger bot. It is essentially a project that builds a bot system specifically for Facebook Messenger in order to provide users with a new experience in Messenger.
Preview:
Appstate encryption is a great way to secure your appstate. Turning Appstate to the ugliest format makes it hard to break encryption.
Preview:
module.exports.run/module.exports.onStart, module.exports.handleEvent/module.exports.onChat, module.exports.handleReply/module.exports.onReply, module.exports.handleReaction/module.exports.onReaction, it just works.
Limitations: Mirai/Goatbot formats in UmaruV4 will not work, such as Mirai/Goatbot global variables, Mirai/Goatbot directories, other CommonJS files that use the .js extension, and other Mirai/Goatbot parameters.
Preview:
You can enable or disable the prefix by just putting true or false in the isPrefix property in the export const setup. You can make this both using isPrefix: "both".
Preview:
If the system is restarting, the journaling mechanism allows the system to retrieve the request and send it again. Not all commands have a journaling mechanism. Only commands that include attachments have a journaling mechanism.
Preview:
Autoleave inactive allows the bot to leave inactive group chats based on schedule.
Preview:
You don't need to translate each command because the bot will translate it for you.
Preview:
Detect the languages based on the message and set the timezone based on the country languages.
Preview:
Also, in Settings > AppState, we have a button named Generate new Appstate
Preview: