Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. //### REQUIREMENTS »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  2. const SteamID = require('steamid');
  3. const SteamUser = require("steam-user");
  4.  
  5. //### GLOBAL VARIABLES »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  6. const client = new SteamUser({});
  7.  
  8. const cfg = {
  9. botNickName: 'Lethiems Bot',
  10. botUsername: 'flameup5',
  11. botPassword: 'BlankitiBlank1',
  12. }
  13.  
  14. const commands = {
  15. help: 'I can not help you.',
  16. owner: 'My owners name is jimbo',
  17. saysomething: 'Whatever mate!'
  18. }
  19.  
  20.  
  21. //### STARTUP »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  22. logOn();
  23.  
  24. //### LISTENERS »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  25. client.on('loggedOn', (details) => {
  26. console.log("[LOGON]: LOGGED IN");
  27. client.setPersona(1,cfg.botNickName);
  28. client.gamesPlayed([730]);
  29. client.setUIMode(1);
  30. });
  31.  
  32. client.on('disconnected', (emsg, msg) => {
  33. console.log("[DISCONNECT]: " + emsg + " : "+msg);
  34. process.exit();
  35. });
  36.  
  37. client.on('error', (err) => {
  38. console.log("[ERROR]: " + err);
  39. });
  40.  
  41. client.on('friendMessage', function(steamID, message) {
  42. rxMsg(steamID.toString(), message);
  43. client.chatMessage(steamID, commands[message.trim()]);
  44. });
  45.  
  46. client.on('friendRelationship', function(steamID, relationship) {
  47. switch (relationship) {
  48. case 0: console.log("[FRIEND]: DELETED " + steamID); return true; break;
  49. case 2: client.addFriend(steamID); return true; break;
  50. case 3: console.log("[FRIEND]: ADDED " + steamID);
  51. client.chatMessage(steamID, "Welcome!"); return true; break;
  52. case 4: console.log("[FRIEND]: INVITED " + steamID); return true; break;
  53. case 5: console.log("[FRIEND]: BLOCKED " + steamID); return true; break;
  54. default: console.log("[FRIEND]: CHANGED " + relationship); return true;
  55. }
  56. });
  57.  
  58. //### FUNCTIONS »»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»»
  59. function logOn(){
  60. console.log("[LOGON]: TRYING")
  61. client.logOn({
  62. "accountName": cfg.botUsername,
  63. "password": cfg.botPassword
  64. });
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement