Chat

From Things and Stuff Wiki
Revision as of 00:27, 19 August 2013 by Milk (talk | contribs) (→‎CLI clients)
Jump to navigation Jump to search


Live public or private messages.

MUD

Talker

IRC

GUI clients

Xchat

Hexchat

Quassel IRC

CLI clients

Irssi

set timestamp_format %H:%M:%S
/server ADD -auto -network freenode irc.freenode.net 6667
/channel ADD -auto #channel NetworkName password
Stuff
Guides

Weechat

Installation
Commands
/server add oftc irc.oftc.net/6667
/connect oftc
/set irc.look.server_buffer independent
/input jump_smart - jump to next buffer with activity
/input hotlist_clear - clear activity
/key bind meta2-18~ /bar scroll buffers * -30% - bind F7 to buffers.pl up
/key bind meta2-19~ /bar scroll buffers * +30% - bind F8 to buffers.pl down
Ctrl-r - Search buffer (enter to esc.)

alt-k [key] - display key and binding
Docs
/set irc.look.smart_filter on 
/filter add irc_smart * irc_smart_filter *
Scripts
Scripting
http://www.weechat.org/files/doc/stable/weechat_plugin_api.en.html#_weechat_config_color_default
weechat.color.chat_buffer [1]
python:
 you have to import weechat
 functions print* are called prnt* in python (because print is reserved keyword)
 functions are called with weechat.xxx(arg1, arg2, ...)
weechat.register(name, author, version, license, description, shutdown_function, charset) [2]
import weechat
weechat.register("test_python", "FlashCode", "1.0", "GPL3", "Test script", "", "")
weechat.prnt("", "Hello, from python script!")

EPIC

Web clients

Services

Some channels require a nickserv registered nick before joining. Thus, changing to an unregistered nick can give a "Cannot change nickname while banned on channel" message.

Bouncer

BitlBee

  • BitlBee brings IM (instant messaging) to IRC clients. It's a great solution for people who have an IRC client running all the time and don't want to run an additional MSN/AIM/whatever client. BitlBee currently supports the following IM networks/protocols: XMPP/Jabber (including Google Talk), MSN Messenger, Yahoo! Messenger, AIM and ICQ, and the Twitter microblogging network (plus all other Twitter API compatible services like identi.ca and status.net).

Server

hub and leaf servers, mesh network. sordid history of de facto and flavours of amended protocol use.

Articles

Jabber/XMPP

  • XMPP - Extensible Messaging and Presence Protocol

Powers Jabber/GChat/GTalk/AIM.

Server

Service

GUI clients

CLI clients

See BitlBee

Web

  • Candy — a JavaScript-based multi-user chat client

Modern chat

HipChat

Service. "HipChat is hosted group chat and IM for companies and teams. Supercharge real-time collaboration with persistent chat rooms, file sharing, and chat history."

Sqwiggle

Hubot

Like HipChat.

Made at GitHub.

echoplexus

mix of chat, drawing, code scratchpad and video.

other

Encrypted

Bitmessage

  • Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication which means that the sender of a message cannot be spoofed, and it aims to hide "non-content" data, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs.

Tox

via 4chan

Other

Automation

irc/forum bots, wikipedia, reddit, etc.