Coder Social home page Coder Social logo

umaruv4-bot's Introduction


Logo

UmaruV4 - Facebook Messenger Bot

size code-version visitors size

๐Ÿ“– 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
  • ๐Ÿ’  What is UmaruV4?

    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

    Appstate encryption is a great way to secure your appstate. Turning Appstate to the ugliest format makes it hard to break encryption.

    Preview:

    ๐ŸŒ Support the Mirai/Goatbot Format

    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:

    ๐Ÿ›  Enabling and Disabling Prefixes

    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:

    ๐Ÿ“ Journaling Mechanism

    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

    Autoleave inactive allows the bot to leave inactive group chats based on schedule.

    Preview:

    ๐ŸŒ Support 130+ languages

    You don't need to translate each command because the bot will translate it for you.

    Preview:

    ๐ŸŒ Detect 130+ languages with timezone

    Detect the languages based on the message and set the timezone based on the country languages.

    Preview:

    ๐Ÿ’ป 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:

    Also, in Settings > AppState, we have a button named Generate new Appstate

    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:

umaruv4-bot's People

Watchers

John Lester avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.