Advertisement
Guest User

Untitled

a guest
Jul 19th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. passWord = ""
  2.  
  3. const request = require("request");
  4. const tmi = require('tmi.js');
  5. const fs = require('fs')
  6.  
  7. var channelname = "jarmahent"
  8. var timeoutInMilliSeconds = 10*1000;
  9. var fwd = "http://192.168.0.16/socket1Fwd"    //URLS to call for movement
  10. var bkwd = "http://192.168.0.16/socket1Bkwd"
  11. var lft = "http://192.168.0.16/socket1Lft"
  12. var rgt = "http://192.168.0.16/socket1Rgt"
  13. var strt = "http://192.168.0.16/socket1Strt"
  14.  
  15. var options = {
  16.   options:{
  17.     debug: true
  18.   },
  19.   connection:{
  20.     cluster: "aws",
  21.     reconnect: true
  22.   },
  23.   identity:{
  24.     username: "emotianalyzer",
  25.     password: passWord
  26.   },
  27.   channels: [channelname]
  28. };
  29.  
  30. var opts = {
  31.   url: fwd,
  32.   timeout: timeoutInMilliSeconds
  33. }
  34.  
  35. var opts1 = {
  36.   url: bkwd,
  37.   timeout: timeoutInMilliSeconds
  38. }
  39.  
  40. var opts2 = {
  41.   url: lft,
  42.   timeout: timeoutInMilliSeconds
  43. }
  44.  
  45. var opts3 = {
  46.   url: rgt,
  47.   timeout: timeoutInMilliSeconds
  48. }
  49.  
  50. var opts4 = {
  51.   url: strt,
  52.   timeout: timeoutInMilliSeconds
  53. }
  54.  
  55.  
  56. var client = new tmi.client(options);
  57. client.connect();
  58. client.on('chat', function(channel, userstate, message, self){
  59.   if(message === "FORWARD"){
  60.     request(opts, function(err, res, body){
  61.       if(err){
  62.         console.dir(err);
  63.       }
  64.       var statusCode = res.statusCode;
  65.       console.log('status code: ' + statusCode);
  66.     });
  67.   }
  68.  
  69.   if(message === "BACKWARDS"){
  70.     request(opts1, function(err, res, body){
  71.       if(err){
  72.         console.dir(err);
  73.       }
  74.       var statusCode = res.statusCode;
  75.       console.log('status code: ' + statusCode);
  76.     });
  77.   }
  78.  
  79.   if(message === "LEFT"){
  80.     request(opts2, function(err, res, body){
  81.       if(err){
  82.         console.dir(err);
  83.       }
  84.       var statusCode = res.statusCode;
  85.       console.log('status code: ' + statusCode);
  86.     });
  87.   }
  88.  
  89.   if(message === "RIGHT"){
  90.     request(opts3, function(err, res, body){
  91.       if(err){
  92.         console.dir(err);
  93.       }
  94.       var statusCode = res.statusCode;
  95.       console.log('status code: ' + statusCode);
  96.     });
  97.   }
  98.  
  99.   if(message === "STRAIGHT"){
  100.     request(opts4, function(err, res, body){
  101.       if(err){
  102.         console.dir(err);
  103.       }
  104.       var statusCode = res.statusCode;
  105.       console.log('status code: ' + statusCode);
  106.     });
  107.   }
  108.  
  109.  
  110. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement