https://github.com/nora-soderlund/cloudflare-irc-client
A quick thrown together IRC client using the TCP Sockets API, suitable for Cloudflare Workers.
https://github.com/nora-soderlund/cloudflare-irc-client
Last synced: about 1 year ago
JSON representation
A quick thrown together IRC client using the TCP Sockets API, suitable for Cloudflare Workers.
- Host: GitHub
- URL: https://github.com/nora-soderlund/cloudflare-irc-client
- Owner: nora-soderlund
- Created: 2024-02-02T22:53:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-03T12:50:31.000Z (over 2 years ago)
- Last Synced: 2025-02-07T17:18:41.967Z (over 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 41.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# cloudflare-irc-client
A quick thrown together IRC client using the TCP Sockets API, suitable for Cloudflare Workers.
```
npm i cloudflare-irc-client
```
```ts
import { IrcClient, MessageEvent } from "cloudflare-irc-client";
const client = new IrcClient("efnet.portlane.se", 6666, false);
client.addEventListener("message", (event: Event) => {
if(event instanceof MessageEvent) {
console.debug(event.message);
}
});
await client.connect("nora");
await client.list();
```