You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 10, 2022. It is now read-only.
var ChatBot = require('steam-chat-bot').ChatBot;
// This will log in a steam user with the specified username and password
// You can also pass in a steam guard code from an email
var myBot = new ChatBot('-----------', '------------');
// Set up the triggers to control the bot
myBot.addTriggers([
// Commands to stop/unstop the bot from saying anything in a chatroom
{
name: 'MuteCommand',
type: 'BotCommandTrigger',
options: {
matches: ['!mute', '!pause'],
exact: true,
callback: function(bot) { bot.mute(); }
}
},
{
name: 'UnmuteCommand',
type: 'BotCommandTrigger',
options: {
matches: ['!unmute', '!unpause'],
exact: true,
callback: function(bot) { bot.unmute(); }
}
},
// Automatically accept invites from any user to the specified group chat
{
name: 'AcceptChatInvite',
type: 'AcceptChatInviteTrigger',
options: {
chatrooms: { 'GroupSteamId': 'Welcome message' },
autoJoinAfterDisconnect: true
}
},
// Automatically accept all friend requests
{ name: 'AcceptFriendRequest', type: 'AcceptFriendRequestTrigger' },
// Reply triggers - respond to a chat/private message if it matches a set of inputs
// (case-insensitive exact or substring match), and choose randomly from a set of responses
{
name: 'EmptyQuoteReply',
type: 'ChatReplyTrigger',
options: {
matches: ['^'],
responses: ['^'],
exact: true,
delay: 1000,
probability: 0.2,
timeout: 10*1000
}
},
{
name: 'HeartReply',
type: 'ChatReplyTrigger',
options: {
matches: ['<3'],
responses: ['</3', '<3'],
exact: true,
delay: 500,
probability: 0.5,
timeout: 60*60*1000 } },
]);
myBot.connect();
// Trigger details can be retrieved and reloaded so that external configuration can be supported
var details = myBot.getTriggerDetails();
myBot.clearTriggers();
myBot.addTriggers(details);
It will give me this error:
PS C:\Users\Dima\Desktop> node proj2.js
warn: Init: No servers file found, using defaults
C:\Users\Dima\node_modules\steam-chat-bot\lib\chatBot.js:74
colors: options.winstonColors||wcfg.colors
^
TypeError: Cannot read property 'winstonColors' of undefined
at new ChatBot (C:\Users\Dima\node_modules\steam-chat-bot\lib\chatBot.js:74:18)
at Object.<anonymous> (C:\Users\Dima\Desktop\proj2.js:5:13)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:390:7)
at startup (bootstrap_node.js:150:9)
PS C:\Users\Dima\Desktop>
The text was updated successfully, but these errors were encountered:
Every time I try to run this sample of code:
It will give me this error:
The text was updated successfully, but these errors were encountered: