@remote-kakao/core
v2.0.0-alpha.3
Published
A Node.js module that helps you create KakaoTalk bots.
Downloads
63
Readme
remote-kakao (alpha)
About
remote-kakao is a Node.js module that makes it easier to create unofficial KakaoTalk bots by bridging MessengerBot and Node.js, over UDP or TCP.
Requirements
- Node.js
- Android smartphone with KakaoTalk & MessengerBot installed
Example
import { UDPServer } from "@remote-kakao/core";
const prefix = ">";
const server = new UDPServer();
server.once("ready", (port) => {
console.log(`Server ready on port ${port}!`);
});
server.on("chat", async (msg) => {
if (!msg.content.startsWith(prefix)) return;
const args = msg.content.split(" ");
const cmd = args.shift()?.slice(prefix.length);
if (cmd === "ping") {
/*
this command's result is the ping between Node.js and MessengerBot,
not between MessengerBot and the KakaoTalk server.
*/
const timestamp = Date.now();
await msg.replyText("Pong!");
msg.replyText(`${Date.now() - timestamp}ms`);
}
});
server.start();