hackmud-chat
TypeScript icon, indicating that this package has built-in type declarations

0.5.1 • Public • Published

hackmud-chat

Documentation: https://hackmud-unofficial.github.io/hackmud-chat

As this package is made with typescript, you don't need to install any typings.

You can also use it with javascript.

npm install hackmud-chat --save

Example (in typescript)

import { ChannelMessage, HackmudApi, Message } from "hackmud-chat";
 
(async () => {
 
  const client = new HackmudApi(/* if you have a token (>5 chars) put it here */);
  await client.getToken("pass"); // otherwise get the token using the pass
  const account = await client.getAccountData();
  account.poll(async (messages: Message[]) => {
    if (messages && messages.length > 0) {
      for (const msg in messages) {
        if (messages[msg]) {
          const message = messages[msg];
          if (message instanceof ChannelMessage) {
            // tslint:disable-next-line:no-console
            console.log(message.toString());
            // message.channel.send("Hey!");
          }
        }
      }
    }
  });
 
})();

Package Sidebar

Install

npm i hackmud-chat

Weekly Downloads

9

Version

0.5.1

License

MIT

Unpacked Size

3.29 MB

Total Files

78

Last publish

Collaborators

  • ryozuki