Waziper - Whatsapp Marketing Tool By Stackposts

Waziper - Whatsapp Marketing Tool By Stackposts 5.1.1 (UT)

No permission to download

hubzyy

Member
Apr 12, 2021
31
1
8
halo guys, anyone know how to fix this? already edit config.js but always showing like this on serverfile

1670495274549.png
 

K-Digit

Member
May 5, 2022
42
16
8
Anyone have the

Whatsapp REST API for Waziper Wordpress​

plus a Documentation of Installing?
 

elon musk

Active member
May 3, 2022
89
88
43

can someone help me to configure the server installation in node.js​


const Text = require("./text.js");
const WA = require("./wa.js");

WA.app.get('/instance', WA.cors, async (req, res) => {

var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, async (client) => {
return await WA.get_info(client, res);
});
});

});

WA.app.get('/check_instance', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
await WA.check_token_go(access_token, instance_id, res, async (status) => {
await WA.check_instance(instance_id, false, res, async (client) => {});
});
});


WA.app.get('/logout', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.logout(instance_id, res);
});
});
});

WA.app.get('/get_qrcode', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token_go(access_token, instance_id, res, async (status) => {
await WA.instance(instance_id, true, false, res, async (client) => {
WA.get_qrcode(instance_id, res, async (result) => {});
});
});
});

WA.app.get('/get_chats', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, false, res, async (client) => {
WA.get_chats(client, res);
});
});
});

WA.app.get('/get_groups', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, false, res, async (client) => {
WA.get_groups(client, instance_id, res);
});
});
});

WA.app.get('/get_messages', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;
var cursor = req.query.cursor;
var fromMe = req.query.fromMe;

if(cursor != undefined && fromMe != undefined){
cursor = {
"id": cursor,
"fromMe": parseInt(fromMe)?true:false
}
}

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.get_messages(client, chat_id, cursor, res);
});
});
});

WA.app.get('/unpin_chat', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, true, res, async (client) => {
WA.unpin_chat(client, chat_id, res);
});
});
});

WA.app.get('/pin_chat', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, true, res, async (client) => {
WA.pin_chat(client, chat_id, res);
});
});
});

WA.app.get('/delete_chat', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, false, res, async (client) => {
WA.delete_chat(client, chat_id, res);
});
});
});

WA.app.get('/clear_chat', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;

await WA.check_token(access_token, instance_id, false, res, async (status) => {
await WA.instance(instance_id, false, false, res, async (client) => {
WA.clear_chat(client, chat_id, res);
});
});
});

WA.app.get('/delete_message', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;
var message_id = req.query.message_id;

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.delete_message(client, chat_id, message_id, res);
});
});
});

WA.app.get('/get_file', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
var chat_id = req.query.chat_id;
var message_id = req.query.message_id;

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.get_file(client, chat_id, message_id, res);
});
});
});

WA.app.get('/get_contacts', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;
await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.get_contacts(client, instance_id, res);
});
});
});

WA.app.get('/get_contact', WA.cors, async (req, res) => {
var contact_id = req.query.contact_id;
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.get_contact(client, contact_id, res);
});
});
});

WA.app.get('/get_group_participants', WA.cors, async (req, res) => {
var group_id = req.query.group_id;
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, false, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.get_group_participants(client, group_id, res);
});
});
});

WA.app.post('/send_message', WA.cors, async (req, res) => {
var access_token = req.query.access_token;
var instance_id = req.query.instance_id;

await WA.check_token(access_token, instance_id, true, res, async function(status){
await WA.instance(instance_id, false, false, res, function(client){
WA.send_message(client, access_token, req, res);
});
});
});

WA.server.listen(8000, () => {
console.log(Text.whatsapp_live);
});
 

K-Digit

Member
May 5, 2022
42
16
8
I have installed WAZIPER - WHATSAPP MARKETING TOOL 2.0.4 on ubuntu 20 AAPanel (apache2).

i want to install Whatsapp Rest Api For Waziper/Whatsapp Module For Stackposts .

1) How i can install Whatsapp Rest Api For Waziper/Whatsapp Module For Stackposts

2) Please specify steps i have to follow to install

below i am sharing my aapanel root directory image.

1660311887014.png
Do you have Whatsapp Rest Api For Waziper/Whatsapp Module For Wordpress?
 

Shahbaaz26

Member
May 5, 2022
83
45
18
This time it is difficult iOS button fix Because he wants to remove all 3rd party or unofficial api providers software from the market And you better know about the number blocking in 20 days how quickly it will be banned the numbers.
 

Nick-Smith

Active member
May 2, 2022
104
45
28
This time it is difficult iOS button fix Because he wants to remove all 3rd party or unofficial api providers software from the market And you better know about the number blocking in 20 days how quickly it will be banned the numbers.
who want remove it ? meta?
 

aswin.sp

New member
Jul 30, 2022
16
3
3
Anyone have Razorpay payment gatway on waziper
and if anyone require any support for new installation working ios button , number rotation , support system plz text
 

maminight

Member
Jan 20, 2021
34
19
8
I just found a major flaw with this. While someone is trying to signup for a quick test.

OTP code, instance_id and access_token is just visible while signing up.
Code:
api/send.php?number=90123&type=text&message=Your%20*WhatsAi%20OTP*%20is:%20*561962*&instance_id=*removed_for_security*&access_token=*removed_for_security*

You can see *removed_for_security* fields are actually visible to the end user.

Also it's stored at hidden otp_strorage input.
Code:
<input type="text" id="otp_strorage" style="display: none;" name="opt_code" value="WhatsAi.in">

Is this Wimax theme that comes default with Waziper? If yes Stackcode didn't really think about it.
 

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu