danwdart / chatter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chatter

Purpose

Bots, but with a human component, normally.

Gives your personal details automatically when asked.

Logs into wandering chatrooms for you.

Interactive by prompt or by linkage.

Networks

Jabber? Discord Slack? Your own SSH servers

Interactivity

Jabber Omegle Discord Console/readline Telnet possibly - although that might as well be a user-based xinetd or nc / openssl

Encryption supported

OTR OpenSSL

Structure

Separate executables in UNIX style for:

  1. rlwrap - Just a readline with custom prompt if console, maybe with logging on it
  2. Web interface perhaps, to use as a From-Network
  3. Networks to connect from, if not console (stdin = "network", stdout = text)
  4. Expect - Text replacement and automatic adding (text -> text) - just an interact script really
  5. Networks to connect to (stdin = text, stdout = text from network)
  6. Script to link all together, perhaps with a file to configure it.

Some of these may already exist for us.

Configuration

See example files in config/

About


Languages

Language:Haskell 77.8%Language:Nix 13.7%Language:Shell 8.5%