Wedz0ff
Member
Hello, i'm trying to adapt a plugin that will make a HTTP POST, i.e.: An user from group X will call !login A, then it'll make a post to http://website.com/a.php
Here's what i could do:
Can any1 help me? Thanks!
Here's what i could do:
JavaScript:
/* eslint-disable semi */
registerPlugin({
name: 'Character Automation',
version: '1.0',
description: '',
author: 'abcd',
vars: [
{
name: 'senderWhitelist',
title: 'Whitelisted Servergroup IDs who are allowed to send the command',
type: 'strings'
}
]
},
function (SinusBot, config) {
var engine = require('engine');
var backend = require('backend');
var event = require('event');
event.on('load', function () {
var lib = require('OKlib.js');
main(lib);
});
function main(lib) {
// Global Vars
var senderWhitelist = config.senderWhitelist;
// Chat Event
event.on('chat', function (ev) {
var client = ev.client;
if (client.isSelf()) return
var msg = ev.text;
var msgParts = msg.split(' ');
if (lib.client.isMemberOfOne(client, senderWhitelist) && msgParts[0] == '!login' && msgParts[1] != '') {
client.chat("[color=red]Doing...[/color]")
if (msgParts[1] == 'characterA'){
//http post example
//SEND POST TO http://website/login.php&var=true
} else if (msgParts[1] == 'characterB'){
//http post example
//SEND POST TO http://website/login.php&var=true
}
client.chat('[color=green][b]Done! character ' + msgParts[1] + 'will be online soon.[/b][/color]');
}
});
}
});
Can any1 help me? Thanks!