New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

cleverbot-irc

Package Overview
Dependencies
Maintainers
1
Versions
18
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

cleverbot-irc - npm Package Compare versions

Comparing version 0.1.1 to 0.2.0

2

.clvr.json
{
"name": "clvr",
"server": "irc.quakenet.org",
"chan": "#clevarTest"
"chan": "#clevarr"
}

@@ -31,19 +31,20 @@ var CleverBot = new require('cleverbot-node')

gu.on(/(.*)/, function (message, user) {
gu.handle(/(.*)/, function (message, say, user) {
if (!protection.isIgnored(user)) {
if (protection.isTooSimilar(user, message)) {
gu.say(user + ': ' + insult());
return protection.ignore(user, ignoreMax);
protection.ignore(user, ignoreMax);
say(insult());
}
else {
// pass message on to cleverbot
clever.write(message, function (data) {
var resp = data.message;
// remember the last thing `user` got returned to him
// so we can verify that he doesn't simply echo it back
protection.remember(user, resp);
// pass message on to cleverbot
clever.write(message, function (data) {
var resp = data.message;
// remember the last thing `user` got returned to him
// so we can verify that he doesn't simply echo it back
protection.remember(user, resp);
// do fancy things to the message on full moons
gu.say(user + ': ' + maybeSpiceUp(resp));
});
// do fancy things to the message on full moons
say(maybeSpiceUp(resp));
});
}
}

@@ -50,0 +51,0 @@ });

@@ -31,3 +31,3 @@ var zalgo = require('dye').zalgo

col.rainbow, // .7
comp(col.rainbow, col.bold)
comp(col.bold, col.rainbow)
];

@@ -34,0 +34,0 @@ var l = fnProgress.length;

#!/usr/bin/env node
var cfgPath = require('confortable')('.clvr.json', process.cwd());
if (!cfgPath) {
throw new Error("When loading wolfram-irc externally, a local config is required");
}
console.log('using: ' + cfgPath);
var cfg = require(cfgPath);
require('gu')(cfg.server, cfg.name, {
var join = require('path').join;
var gu = require('gu')(join(__dirname, 'bot'), ['clvr.js']);
var ircStream = require('irc-stream')(cfg.server, cfg.name, {
userName: 'IAmA',

@@ -15,2 +15,4 @@ realName: 'clever',

channels: [cfg.chan],
}, require('path').join(__dirname, 'bot'), ['clvr.js']);
});
ircStream.pipe(gu).pipe(ircStream);

@@ -5,3 +5,3 @@ {

"description": "IRC bot that defers to Cleverbot",
"version": "0.1.1",
"version": "0.2.0",
"repository": {

@@ -20,3 +20,4 @@ "type": "git",

"dye": "~0.2.0",
"gu": "~0.0.2",
"gu": "~0.1.0",
"irc-stream": "~0.0.1",
"cleverbot-node": "~0.1.2",

@@ -23,0 +24,0 @@ "suncalc": "~1.2.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc