26 lines
696 B
JavaScript
26 lines
696 B
JavaScript
import logger from "../log.mjs";
|
|
|
|
const versions = [
|
|
"AmIRC.1 (8 Bit) for Commodore Amiga 500",
|
|
"HexChat 0.72 [x86] / Windows 95c [500MHz]"
|
|
];
|
|
|
|
export default async bot => {
|
|
|
|
return [{
|
|
name: "version",
|
|
listener: "ctcp:version",
|
|
f: e => {
|
|
logger.info(`${e.network} -> ${e.channel} -> ${e.user.nick}: ctcp:version ${e.message}`);
|
|
e.write(`notice ${e.user.nick} :\u0001VERSION ${versions[~~(Math.random() * versions.length)]}\u0001`);
|
|
}
|
|
}, {
|
|
name: "ping",
|
|
listener: "ctcp:ping",
|
|
f: e => {
|
|
logger.info(`${e.network} -> ${e.channel} -> ${e.user.nick}: ctcp:ping ${e.message}`);
|
|
e.write(`notice ${e.user.nick} :${e.message}`);
|
|
}
|
|
}];
|
|
};
|