Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Saevitus' vapor simple idle script // Ubuntu 16.04
- sudo apt-get update
- sudo apt-get install nodejs
- sudo apt-get install npm
- curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
- nvm install node
- npm install vapor
- npm install vapor-idler
- npm install pm2 -g
- first run:
- node script.js
- then once you've put in your steam auth code, press: ctrl + c.
- then run:
- pm2 start script.js
- */
- var vapor = require('vapor');
- var idler = require('vapor-idler');
- var username = process.env.VAPOR_USER;
- var password = process.env.VAPOR_PASS;
- var config = {
- username: 'username',
- password: 'password',
- displayName: 'Saevitus',
- state: 'Online', //use idleResponse if set to Online
- admins: ['76561197997542184', '76561198082213386']
- };
- var bot = vapor();
- bot.init(config);
- bot.use(vapor.plugins.consoleLogger);
- bot.use(vapor.plugins.fs);
- bot.use(vapor.plugins.essentials);
- bot.use(vapor.plugins.stdinSteamGuard);
- bot.use(idler, {
- games: [240, 730, 4000], // CS:S, CS:GO, GMOD
- autoStart: true
- });
- //uncomment if status is set to online
- /*
- bot.use({
- name: 'idleResponse',
- plugin: function(VaporAPI) {
- var Steam = VaporAPI.getSteam();
- var steamFriends = VaporAPI.getHandler('steamFriends');
- VaporAPI.registerHandler({
- emitter: 'steamFriends',
- event: 'friendMsg'
- }, function(user, message, type) {
- if (type === Steam.EChatEntryType.ChatMsg) {
- steamFriends.sendMessage(user,
- 'I am currently idling, and will not be able to respond to you.'
- );
- }
- });
- }
- })
- */
- bot.use({
- name: 'autoAccept',
- plugin: function(VaporAPI) {
- var log = VaporAPI.getLogger();
- var utils = VaporAPI.getUtils();
- var Steam = VaporAPI.getSteam();
- var steamFriends = VaporAPI.getHandler('steamFriends');
- VaporAPI.registerHandler({
- emitter: 'steamFriends',
- event: 'friend'
- }, function(user, type) {
- if (type === Steam.EFriendRelationship.RequestRecipient) {
- steamFriends.addFriend(user);
- }
- });
- }
- })
- bot.connect();
- process.on('SIGINT', function() {
- bot.disconnect();
- setTimeout(process.exit, 1000, 0);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement