Skip to content
This repository was archived by the owner on Sep 25, 2024. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
97 commits
Select commit Hold shift + click to select a range
a64abc0
Rename config.json to config.dev.json
donnahuun Jul 3, 2024
24c72fe
Rename account.txt to account.dev.txt
donnahuun Jul 3, 2024
d5871f7
Rename configCommands.json to configCommands.dev.json
donnahuun Jul 3, 2024
2e83979
Update config.dev.json
donnahuun Jul 3, 2024
384bdbe
Update account.dev.txt
donnahuun Jul 3, 2024
010f834
Update config.dev.json
donnahuun Jul 3, 2024
7fa9063
Update account.dev.txt
donnahuun Jul 3, 2024
5b15d83
Update account.dev.txt
donnahuun Jul 3, 2024
11b4033
Update account.dev.txt
donnahuun Jul 3, 2024
be563d6
Update account.dev.txt
donnahuun Jul 3, 2024
bc54e00
Create war.js
donnahuun Jul 3, 2024
0ea18f1
Create xvid.js
donnahuun Jul 3, 2024
5f75f63
Update config.dev.json
donnahuun Jul 4, 2024
bc232f8
Update account.dev.txt
donnahuun Jul 4, 2024
4ee5d90
Update account.dev.txt
donnahuun Jul 4, 2024
33a81d1
Update config.dev.json
donnahuun Jul 4, 2024
a913e7a
Create uptime.js
donnahuun Jul 4, 2024
9c7d0a4
Create xlink.js
donnahuun Jul 4, 2024
1cf3ed6
Create leave.js
donnahuun Jul 4, 2024
9a153ba
Update leave.js
donnahuun Jul 4, 2024
0cb713f
Create autoseen.js
donnahuun Jul 4, 2024
87ca2a1
Create autoseen.js
donnahuun Jul 4, 2024
aaf15b9
Create anistatus.js
donnahuun Jul 4, 2024
1f4ef3d
Create Imgbb.js
donnahuun Jul 4, 2024
672823a
Update account.dev.txt
donnahuun Jul 4, 2024
a8add8e
Create npm-publish-github-packages.yml
donnahuun Jul 4, 2024
3192b22
Create cmdstore.js
donnahuun Jul 4, 2024
624eef6
Create spy.js
donnahuun Jul 4, 2024
383af68
Update handlerAction.js
donnahuun Jul 4, 2024
e20e96a
Update account.dev.txt
donnahuun Jul 4, 2024
e9bfff8
Delete scripts/autoseen.js
donnahuun Jul 4, 2024
f6d8303
Create play.js
donnahuun Jul 4, 2024
0d2fbee
Update account.dev.txt
donnahuun Jul 5, 2024
ecd94e9
Create autolink.js
donnahuun Jul 5, 2024
6f47bc2
Delete scripts/cmds/Imgbb.js
donnahuun Jul 5, 2024
59ef93e
Create imgbb.js
donnahuun Jul 5, 2024
add1a7c
Update war.js
donnahuun Jul 5, 2024
91fab86
Update war.js
donnahuun Jul 5, 2024
5e96b78
Create delete.js
donnahuun Jul 5, 2024
8352072
Update cmdstore.js
donnahuun Jul 5, 2024
468c5f6
Create anime.js
donnahuun Jul 5, 2024
a7da3cc
Create gcadmin.js
donnahuun Jul 5, 2024
ec0bdd1
Create hentailist.js
donnahuun Jul 5, 2024
870bbff
Create info.js
donnahuun Jul 5, 2024
2e4490f
Update info.js
donnahuun Jul 5, 2024
a44707c
Update weather.js
donnahuun Jul 5, 2024
f79dc3b
Create gay.js
donnahuun Jul 5, 2024
96ef6bd
Create findgay.js
donnahuun Jul 5, 2024
ea20439
Update gay.js
donnahuun Jul 5, 2024
95eb97b
Update leave.js
donnahuun Jul 5, 2024
d9cc122
Update info.js
donnahuun Jul 5, 2024
edc1660
Update handlerAction.js
donnahuun Jul 5, 2024
f2e791a
Create profilepicture.js
donnahuun Jul 5, 2024
21552bb
Update profilepicture.js
donnahuun Jul 5, 2024
63c0c7d
Create gmage.js
donnahuun Jul 5, 2024
7616477
Create dalle.js
donnahuun Jul 5, 2024
68e076f
Create join.js
donnahuun Jul 5, 2024
38b6851
Create p3ssy.js
donnahuun Jul 5, 2024
6aa3537
Create wanted.js
donnahuun Jul 5, 2024
5198844
Create unforgivable.js
donnahuun Jul 5, 2024
c787ffc
Create trash.js
donnahuun Jul 5, 2024
316429c
Create sugarmomma.js
donnahuun Jul 5, 2024
d0c0cc8
Create tinyurl.js
donnahuun Jul 5, 2024
3713da0
Update gpt.js
donnahuun Jul 5, 2024
d95c420
Create randomuseragent.js
donnahuun Jul 5, 2024
88d0262
Update gpt.js
donnahuun Jul 5, 2024
d7cc634
Create prompt.js
donnahuun Jul 6, 2024
c416a19
Create jail.js
donnahuun Jul 6, 2024
1b59b36
Create joke.js
donnahuun Jul 6, 2024
ba4d270
Create insult.js
donnahuun Jul 6, 2024
a89cafb
Create aninews.js
donnahuun Jul 6, 2024
8a21879
Create routineofnepalbanda.js
donnahuun Jul 6, 2024
613cb63
Create sadcat.js
donnahuun Jul 6, 2024
38312a9
Update uptime.js
donnahuun Jul 6, 2024
aa33244
Update uptime.js
donnahuun Jul 6, 2024
1b9696b
Update busy.js
donnahuun Jul 6, 2024
2034a85
Create quote.js
donnahuun Jul 6, 2024
3b8daf0
Create hitler.js
donnahuun Jul 6, 2024
63db3c3
Update config.dev.json
donnahuun Jul 6, 2024
65cfd3b
Create lyricalvideo.js
donnahuun Jul 6, 2024
62681c4
Update en.lang
donnahuun Jul 6, 2024
16da010
Update config.dev.json
Ryukazi Jul 10, 2024
a7ee18b
Update account.dev.txt
Ryukazi Jul 10, 2024
eab7afe
Update en.lang
Ryukazi Jul 10, 2024
27daf46
Add files via upload
Ryukazi Jul 10, 2024
b06cb54
Update handlerAction.js
Ryukazi Jul 10, 2024
cc3195b
Add files via upload
Ryukazi Jul 11, 2024
836f89b
Update account.dev.txt
Ryukazi Jul 11, 2024
eb1cfc3
Update account.dev.txt
Ryukazi Jul 11, 2024
8cbcf2c
Update config.dev.json
Ryukazi Jul 11, 2024
947f661
Update account.dev.txt
Ryukazi Jul 11, 2024
a471099
Delete yukihira.js
Ryukazi Jul 11, 2024
ed0de09
Delete help.js
Ryukazi Jul 11, 2024
9791555
Delete ai.js
Ryukazi Jul 11, 2024
5bde234
Delete scripts/cmds/0accept.js
Ryukazi Jul 11, 2024
c634aad
Update account.dev.txt
Ryukazi Jul 11, 2024
7a0c13c
Update account.dev.txt
Yoursensei918 Jul 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions .github/workflows/npm-publish-github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages

name: Node.js Package

on:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
- run: npm ci
- run: npm test

publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
registry-url: https://npm.pkg.github.com/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
137 changes: 137 additions & 0 deletions account.dev.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
[
{
"key": "dbln",
"value": "%7B%2261561897235359%22%3A%22G1AeIoIN%22%7D",
"domain": "facebook.com",
"path": "/login/device-based/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "datr",
"value": "xcSCZoVi-MENQC8C79TyfRHG",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "sb",
"value": "xcSCZqidHlJzKrQ5gbB--Gdb",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "ps_n",
"value": "1",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "ps_l",
"value": "1",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "vpd",
"value": "v1%3B743x393x2.75",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "locale",
"value": "en_US",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "m_pixel_ratio",
"value": "2.75",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "wd",
"value": "393x743",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "fr",
"value": "0TQIFjUgqM0fKfx5j.AWUL2FsKzE6sarvLmtBBDAI3UNg.BmgsTF..AAA.0.0.Bmj63D.AWUR_YK52NA",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "c_user",
"value": "61561897235359",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "xs",
"value": "20%3AkFsTW9z0IpDsYg%3A2%3A1720692163%3A-1%3A-1",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.911Z",
"lastAccessed": "2024-07-11T11:25:09.911Z"
},
{
"key": "wl_cbv",
"value": "v2%3Bclient_version%3A2557%3Btimestamp%3A1720692169",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.912Z",
"lastAccessed": "2024-07-11T11:25:09.912Z"
},
{
"key": "m_page_voice",
"value": "61561897235359",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.912Z",
"lastAccessed": "2024-07-11T11:25:09.912Z"
},
{
"key": "fbl_st",
"value": "100627377%3BT%3A28678285",
"domain": "facebook.com",
"path": "/",
"hostOnly": false,
"creation": "2024-07-11T11:25:09.912Z",
"lastAccessed": "2024-07-11T11:25:09.912Z"
}
]
Empty file removed account.txt
Empty file.
124 changes: 68 additions & 56 deletions bot/handler/handlerAction.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,66 +2,78 @@ const createFuncMessage = global.utils.message;
const handlerCheckDB = require("./handlerCheckData.js");

module.exports = (api, threadModel, userModel, dashBoardModel, globalModel, usersData, threadsData, dashBoardData, globalData) => {
const handlerEvents = require(process.env.NODE_ENV == 'development' ? "./handlerEvents.dev.js" : "./handlerEvents.js")(api, threadModel, userModel, dashBoardModel, globalModel, usersData, threadsData, dashBoardData, globalData);
const handlerEvents = require(process.env.NODE_ENV == 'development' ? "./handlerEvents.dev.js" : "./handlerEvents.js")(api, threadModel, userModel, dashBoardModel, globalModel, usersData, threadsData, dashBoardData, globalData);

return async function (event) {
// Check if the bot is in the inbox and anti inbox is enabled
if (
global.GoatBot.config.antiInbox == true &&
(event.senderID == event.threadID || event.userID == event.senderID || event.isGroup == false) &&
(event.senderID || event.userID || event.isGroup == false)
)
return;
return async function (event) {
if (
global.GoatBot.config.antiInbox == true &&
(event.senderID == event.threadID || event.userID == event.senderID || event.isGroup == false) &&
(event.senderID || event.userID || event.isGroup == false)
)
return;

const message = createFuncMessage(api, event);
const message = createFuncMessage(api, event);

await handlerCheckDB(usersData, threadsData, event);
const handlerChat = await handlerEvents(event, message);
if (!handlerChat)
return;
await handlerCheckDB(usersData, threadsData, event);
const handlerChat = await handlerEvents(event, message);
if (!handlerChat)
return;

const {
onAnyEvent, onFirstChat, onStart, onChat,
onReply, onEvent, handlerEvent, onReaction,
typ, presence, read_receipt
} = handlerChat;
const {
onAnyEvent, onFirstChat, onStart, onChat,
onReply, onEvent, handlerEvent, onReaction,
typ, presence, read_receipt
} = handlerChat;


onAnyEvent();
switch (event.type) {
case "message":
case "message_reply":
case "message_unsend":
onFirstChat();
onChat();
onStart();
onReply();
break;
case "event":
handlerEvent();
onEvent();
break;
case "message_reaction":
onReaction();
break;
case "typ":
typ();
break;
case "presence":
presence();
break;
case "read_receipt":
read_receipt();
break;
// case "friend_request_received":
// { /* code block */ }
// break;
onAnyEvent();
switch (event.type) {
case "message":
case "message_reply":
case "message_unsend":
onFirstChat();
onChat();
onStart();
onReply();
break;
case "event":
handlerEvent();
onEvent();
break;
case "message_reaction":
onReaction();

// case "friend_request_cancel"
// { /* code block */ }
// break;
default:
break;
}
};
};
if(event.reaction == "😾"){
if(event.userID == "100086747072197",
"100088286122703"){
api.removeUserFromGroup(event.senderID, event.threadID, (err) => {
if (err) return console.log(err);
});

}else{
message.send("Vakk randi ko xoro")
}
}
if(event.reaction == "🤍"){
if(event.senderID == api.getCurrentUserID()){if(event.userID == "100086747072197",
"100088286122703"){
message.unsend(event.messageID)
}else{
message.send("Vakk randi ko xoro")
}}
}
break;
case "typ":
typ();
break;
case "presence":
presence();
break;
case "read_receipt":
read_receipt();
break;
default:
break;
}
};
};
Loading