Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mikartisan/fb-messenger-botpack

A messenger botpack that I modified for personal use. This botpack includes custom commands. It uses APIs/Endpoints to offer different services and responses, designed to meet my specific needs and preferences.
https://github.com/mikartisan/fb-messenger-botpack

Last synced: about 1 month ago
JSON representation

A messenger botpack that I modified for personal use. This botpack includes custom commands. It uses APIs/Endpoints to offer different services and responses, designed to meet my specific needs and preferences.

Awesome Lists containing this project

README

        

# BotPackπŸ€–v1.7.6πŸš€



Nodejs Support v18.x

Size
Version
Visitors


A Simple BotPack for starting a Messenger chatbot.

### ABOUT

Hello there! Thank you for using BotPack! Join us at [ChatBot Community Ltd.](https://www.facebook.com/groups/178711334798450/?ref=share)πŸͺ if you wish to share and discover Mirai/BotPack commands created by other command creators!

> [!NOTE]
> - If you encounter any issues or difficulties, don't hesitate to reach out and ask for assistance here. Our team is here to help you with any problems you may face.

---

### BOT DETECTION
__=>__ Have you ever experienced this type of issue in facebook?

Maybe, I can help you with that. So these are the things to do. Go to your **config.json** and look for **autoCreateDB**. If you found it, then simply replace true to false.



__BEFORE:__
```json
{
"autoCreateDB": true,
}
```
__AFTER:__
```json
{
"autoCreateDB": false,
}
```


By setting this to false, some commands like checktt, rankup and other commands that needs database may not work but it has a good benefit making your bot last longer and might avoid being suspended for a long period of time.

---

What's New?

__UPDATE!__
- Fixed Render Issue.
- Added unfont.js
- Added sharecontact.js
- Bug fixed!
- HandleReply.js issue fixed!

Languages

> - en = English-US
> - vi = Vietnamese
> - tl = Tagalog
> - cb = Bisaya/Cebuano
> - bd = Bengali
> - ar = Arabic

Go to your config.json and set it in the language property:
```json
{
"language": "en",
}
```

Looking for a French language translation done by a local French! Your contribution would be greatly appreciated, and credits will be provided!

Appstate Encryption

### Security
Are you having an issue about getting your account stolen or hacked? This might due to your appstate provided which is stolen by other users. If you feel unsecure, try setting up *"encryptSt"* to *true* in the **config.json**.

```json
{
"encrpytSt": true
}
```

Encrypting won't affect the bot process and will only make the appstate harder to be used by thiefs and hackers. Furthermore, it may get laggy when opening the appstate.json after being encrypted but still it is worth a shot.

---
### RENDER HOSTING
__=>__ Host your botfile on [render.com](https://dashboard.render.com) to make your file always active.
- If you have some issues related to render hosting! Try our newly created facebook group with render hosting discussions!
- Im currently looking for companions and conversation starters who have some knowledge about hosting in render to become moderators.
- Feel free to join us at [Render Community](https://www.facebook.com/groups/7389392131128817/?ref=share) on Facebook! See you there!
[](https://www.facebook.com/groups/7389392131128817/?ref=share&mibextid=NSMWBT)

Tutorials

> __How to Host BotPack on render.com?__
>
Watch the tutorial [here!](https://www.facebook.com/share/v/JXGAppBJ6A9TNzjb/?mibextid=oFDknk)
> [](https://www.facebook.com/share/v/JXGAppBJ6A9TNzjb/?mibextid=oFDknk)

---

- Welcome to the [BotPack](https://replit.com/@YanMaglinte/BotPack)πŸŒ€ repository. This project is an unofficial bot file from the [Mirai](https://github.com/m1raibot/miraiv2) Repository, initially developed and maintained by [PhαΊ‘m VΔƒn Diện](https://github.com/D-Jukie/Disme-Bot.git), better known as [D-Jukie](https://github.com/D-Jukie). The base file for this project is sourced from the [Disme-Bot](https://github.com/D-Jukie/Disme-Bot.git) GitHub project.

- [BotPack](https://replit.com/@YanMaglinte/BotPack)πŸŒ€ is a modified messenger bot file by [Yan Maglinte](https://replit.com/@YanMaglinte)πŸ‡΅πŸ‡­. It is a refined version of the Mirai messenger bot, with some unique enhancements.

- A key feature is the `usePrefix` function integrated within every command. This function removes the need for prefixes, providing a more streamlined user experience. Alongside ready-made commands and free-to-edit codes, this bot file encourages users to learn and explore freely.

- Further, [BotPack](https://replit.com/@YanMaglinte/BotPack)πŸŒ€ comes with a user-friendly feature that allows easy customization of your console design via the `theme` option in the config.json file. This makes it highly accessible, especially for beginners.

Available Themes

> - Blue
> - Aqua
> - Fiery
> - Orange
> - Pink
> - Red
> - Retro
> - Sunlight
> - Teen
> - Summer
> - Flower
> - Ghost
> - Purple
> - Rainbow
> - Hacker

Go to your `config.json` and set it in the language property:
```json
{
"DESIGN": {
"Title": "BotPack",
"Theme": "Blue",
"Admin": "YOUR_NAME"
}
}
```

- Embrace the world of possibilities with [BotPack](https://replit.com/@YanMaglinte/BotPack)πŸŒ€ - a facebook Messenger file designed to make your interaction with messenger bots smoother and more efficient.
---

### **HOW TO START USING BOTPACK?**

1. Begin by navigating to [Replit](https://replit.com).
2. Log in to your existing account or sign up for a new one.
3. Utilize the search bar to find [BotPack](https://replit.com/@YanMaglinte/BotPack).
4. Click on `templates`.
5. Upon searching, select the most popular BotPack template from the results.
6. Afterwards, click `Use Template`.
7. After forking the template, setup your PREFIX, BOTNAME and other properties in your `config.json`.
8. Open your `Facebook Account` that you want to turn into a chatbot.
9. After logging in, get your appstate using [C3C fbstate](https://github.com/c3cbot/c3c-fbstate/archive/refs/tags/1.5.zip) extension.
10. Copy the appstate, return to the repository, and paste it into your appstate.json.
11. Now, run it, and there you have your bot!

> [!WARNING]
> *There is a risk of your account being banned after running the code, so please ensure proper account management and handling. If it happens, please try logging in again and retrieve your app state.*

### CREDITS
Special thanks to the following fellows for their amazing projects making this modified project possible:
- SpermLord
- CatalizCS
- D-Jukie
- NTKhang03
- KhangGia1810
- XaviaTeam


__In collaboration with__
- [Liane Cagara πŸŽ€](https://www.facebook.com/nealiana.kaye.cagara?mibextid=ZbWKwL)

_Updated on: May 12, 2024 (PST)
Creation Date: June 11, 2023_

---
Copyright Β© 2024 Yan Maglinte (YANDEVA), Philippines.