Questions tagged [chat]
Questions about, or scripts/apps/libraries that enhance Stack Exchange's Chat rooms/feature.
86 questions
3
votes
0
answers
91
views
Pronoun Assistant Reloaded
Screenshot / Code Snippet
About
Based off of Glorfindel's excellent userscript, this userscript displays users' pronouns (as mentioned in their chat or main site bios) under their usernames in chat ...
8
votes
2
answers
456
views
Drag+Drop image uploader for Chat
Drag and Drop images into chat! In any chat window, simply drag and drop an image to anywhere in the window to upload it. Bonus! - the image will not be automatically sent, allowing you to edit your ...
5
votes
0
answers
98
views
Add link to network profile from chat profile
Screenshot / Code Snippet
Under the Parent User label a link is added to the network profile of the chat user:
About
From a chat user profile you only have link to the parent site of a user. This ...
5
votes
0
answers
309
views
stackchat.cpp - a C++20 library for Stack Exchange chat
Code snippet
#include "stackchat/StackChat.hpp"
#include "stackchat/chat/ChatEvent.hpp"
#include "stackchat/chat/Command.hpp"
#include <iostream>
#include <...
8
votes
0
answers
76
views
Unstar/unpin for room owners from a transcript
In a chat room room owners can unstar or unpin messages.
However, they can't do that from their chatroom transcript. If they want to cancel stars from way back they are forced to load older messages ...
2
votes
0
answers
93
views
Get fkey button: see your chat fkey without inspecting the source!
Screenshot / Code Snippet
Userscript
// ==UserScript==
// @name Get fkey
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Get your Stack Exchange chat fkey
// @...
13
votes
2
answers
516
views
ChatterBox - user script that adds inbox integration to Stack Exchange Chat!
Screenshot / Code Snippet
About
I like Stack Exchange Chat, and with the feedbots it tends to be pretty easy to keep up with what's going on with the site. Except for one thing - my inbox.
So I wrote ...
5
votes
3
answers
386
views
Is there a way to programmatically access chat?
I'm thinking about starting a project where I'd like to have access to the "chat" feature of the stack exchange sites. I saw this project: IRC access for the chat?
But I don't believe that it works ...
42
votes
9
answers
4k
views
Pronoun Assistant
Screenshot / Code Snippet
About
It's hard to miss these days - the Code of Conduct is about to change. It will emphasize the importance of using the correct pronoun when referring to a user in third ...
5
votes
0
answers
442
views
Stack Exchange Chat API Documentation and Bot Boilerplate (finally)
Chat Documentation
GitHub Link:
https://github.com/jbis9051/JamesSOBot/blob/master/docs/CHAT_API.md
Description:
I know many people have created bots in different languages. Thats why I need your help ...
12
votes
0
answers
481
views
RPG.SE Chat Fudge dice: a userscript for Fate & Fudge games
RPG.SE's chat rooms support dice rolls as an easter egg. This script will convert d6 rolls that you see into Fudge dice, using the ordinary conversion rules: 1–2 = minus, 3–4 = blank, 5–6 = plus.
You ...
3
votes
2
answers
159
views
ChatOvercharged - making inserting markdown links in chat convenient
Screenshot / Code Snippet
About
Chat Overcharged is a userscript that aims to improve the quality of life of chat users. It is a living project, and more features are going to be added as the ...
5
votes
1
answer
438
views
How do I get notified of events in SE chat?
I'm writing userscripts to interact with Stack Exchange Chat. I'd like to be notified when things happen (e.g. messages added, removed, edited, users joining, etc.). I know that I could use a ...
2
votes
0
answers
79
views
Control Chat Volume of ping sound in any chatroom
Screenshot / Code Snippet
About
This script adds a sound volume control to each SE chatroom.
I created it after seeing complaints about the sound being too loud.
The script hooks-up into the volume ...
2
votes
0
answers
48
views
Rejoin Favorite Chatrooms
Screenshot / Code Snippet
This script adds a link to rejoin favorite chatrooms, even if you're in multiple ones already:
About
When you're in only one chatroom on a server, there's an orange button ...
13
votes
0
answers
185
views
Add link to network and chat profiles
Screenshot / Code Snippet
About
The recent design update to the profile page removed the ability to easily navigate to a user's network profile, even though they chose to hide their profile. Since ...
4
votes
0
answers
168
views
EasterEggExchange: Enable all easter eggs in chat
About
This script will enable all easter eggs in chat, namely:
Cthulhu
Send <(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+> and quotes from this answer fly around your ...
1
vote
1
answer
145
views
Where can I find login api for logging in stackexchange?
I need my bot (me) to login without myself involved in it. I've set up my node server, but now I can't figure out how to login. I'll need fkey to connect to socket, and for that I feel I'll need to ...
2
votes
0
answers
156
views
Toggle Stack Overflow Chat Sidebar
Screenshot
On toggle show sidebar:
On toggle hide sidebar:
About
The sidebar will be automatically hidden. When you want to see the sidebar, take the mouse to the right edge of the screen and the ...
5
votes
1
answer
184
views
Chat Message Remover
Script
See a chat message you don't want on your screen? An annoying image or animated GIF? Now you can remove it!
This is a simple script that I made. It will allow you to click a chat message to ...
6
votes
0
answers
124
views
Dark Mode 4 Chats
A userscript that adds Dark Mode to Stack Exchange Chats, while also allowing you to customize themes and colors!
Version 0.2: still beta
Screenshot / Code Snippet
About
Since the introduction of ...
3
votes
1
answer
85
views
Moving the New Feed Items box to the bottom right
I've created a simple script to move the New Feed Items box to the lower right to avoid it from hiding the chat history:
Installation:
Just copy the following code in Tampermonkey/GreaseMonkey:
// ==...
4
votes
0
answers
307
views
ChatX: A ruby library for SE Chat
Screenshot / Code Snippet
Here's some sample usage:
cb = ChatBot.new(ENV['ChatXUsername'], ENV['ChatXPassword'])
cb.login
cb.gen_hooks do
room 63296 do # Room ID of The Closet, a testing room for ...
31
votes
0
answers
1k
views
Generic Bot – A Moderation Chatbot
Generic Bot is a chatbot meant to help with moderation tasks on Stack Overflow. You can find the bot in the SOBotics chatroom.
Flag Tracker (Userscript)
When you flag a post, this userscript will ...
32
votes
1
answer
2k
views
OBSOLETE - ChatSEy - An Android App for SE Chat
App removed
Now that we have a mobile chat that doesn't suck, I've taken this down.
Screenshot
About
Completely overhauled styles, including default and dark themes
Reply to, star and flag ...
6
votes
0
answers
108
views
Minimize pics in Chat
I made a script that allows you to minimize pictures, gifs, youtube preview, tweets or wikipedia articles.
It's useful if you don't want the image to be always shown. For example at the office.
It ...
9
votes
0
answers
360
views
SpotDetector - A bot designed to seek out potentially bad first post/late answer reviews
Spotdetector
About
A bot designed to seek out and provide feedback to moderators about potentially bad reviews.
Check it out
You can find it currently active in the SOBotics Room currently running ...
6
votes
0
answers
398
views
Node.js/ChatExchange - An API for Chat
About
ChatExchange is a node.js API for talking to Stack Exchange chat (Largely based on ChatExchange for python). This is still very much in the works, but currently provides a working API for those ...
4
votes
0
answers
71
views
Request for chat bot to restore "translate" functionality in chat
A while ago, SE briefly introduced a built-in feature where a user can type:
translate: [words in any language]
...and the Feeds user would respond with an English translation of whatever was typed.
...
11
votes
0
answers
149
views
Bonfire Unread Count: Add the unread messages count to the favicon
About:
I wanted to be able to pin the chat rooms I'm on, but I wouldn't know how many unread messages there were.
With this extension, I can pin the tab.
Screenshot:
Download / Install:
You can ...
2
votes
0
answers
324
views
XMPPExchange: An XMPP bridge for chat
Screenshots
You can use it to use chat on CLI too, with the help of profanity:
Note: You need to run /online when you login to enable relaying.
(Quick how to use: apt-get install profanity, ...
13
votes
0
answers
221
views
Chat Starred Images Expander (aka StarScript)
The Thing
This handy little userscript will turn images starred in chat into little thumbnails under the star list.
Current features:
Oneboxed images in chat will become thumbnails.
Add or remove ...
0
votes
0
answers
67
views
Chat vertical window mode − hide the entire sidebar when window gets narrow
If you're trying to chat in a very narrow window, you probably don't need the sidebar anyway. And toggling that script every time is inconvenient. Now you can install this style:
@media screen and (...
14
votes
2
answers
506
views
Porkchat: A Chrome extension with lots of chat tweaks!
Install
Install from the Chrome Web Store
About
Porkchat is a Chrome extension that bundles together a lot of scripts I have written for Stack Exchange chat over the years. It is fully configurable - ...
3
votes
1
answer
181
views
Request for a userscript to activate the "Wheel of Blame" Easter egg in chat
Note: This is not the same as The Unofficial Wheel of Blame.
The Stack Exchange chat sites have an Easter egg called "Wheel of Blame" that activates for the current user only. Right now, the only way ...
8
votes
1
answer
453
views
PONIES: Hide unwelcome images in chat
Don't like it when chat is flooded with ponies? Too lazy to burn them all? You need PONIES: Protect Oneboxed Nuisance Images Everywhere Safely.
All oneboxed images are displayed with 0.1 opacity ...
35
votes
1
answer
879
views
SE Chat custom notification sound
Screenshot / Code Snippet
About
Someone found the current *beep* sound annoying and asked for a way to change the sound. Such a feature did not exist, so I created this UserScript which adds a ...
11
votes
0
answers
244
views
Chat mass-unstar script
We from the Python room like to have a clean list of starred messages, so only relevant and really liked messages stay on the starred list forever. In order to do that, we unstar messages from time to ...
69
votes
4
answers
2k
views
SE Chat Modifications -- Keyboard navigation and commands for chat
Screenshot
Use /command shortcuts to perform common chat tasks:
See message history inline:
Easily preview replied-to messages:
And much, much more...
About
Legends tell of a prolific Meta Stack ...
12
votes
0
answers
912
views
Open Source Chat Android Application for StackExchange/StackOverflow
A while back a fellow member of Room 15 (Android) started creating an Android application for the StackOverflow/StackExchange chat. I recently picked it up and revived it and it is open to community ...
7
votes
0
answers
182
views
Chat Move Helper / Bot Cleanup Tool
Description:
Extends the room-owner move message tool in chat to make it easier to quickly clean up after bots by moving their messages, commands, and replies to them. Adds a couple visualization ...
21
votes
0
answers
675
views
Top Bar for Chat Rooms
As of 1.12, thanks entirely to Shog9's efforts, this now works on Firefox as well as Chrome!
Description:
Provides a fully functional top bar, including realtime notifications, easy chat server ...
4
votes
0
answers
228
views
RO Chat Message Delete Option
Description:
Gives room owners the ability to delete other users' chat messages from the message popup menu:
On confirmation, the message will be deleted. The ability is available for up to 2 ...
13
votes
7
answers
304
views
Make your own custom oneboxes for Chat!
Screenshot
About
Oneboxing is when you post a link to a supported site on SE Chat and it automatically shows extra information. An example is when you post a link to a question in Chat and it ...
8
votes
0
answers
228
views
ModColorFix for Chat
Just a very very simple userscript that changes the moderator usernames in chat from blue to green.
Requested by and built for @doppelgreener on becoming a mod.
Link to Github Repo
Link to install
...
5
votes
0
answers
122
views
TACUC - The ATaco ChatExchange Userscript Collection
A collection of Userscripts focused around Stack Exchange's chat.
To install these, you need TamperMonkey, although GreaseMonkey apparently works.
GitHub
Auto Chat Jax
This userscript simply ...
4
votes
0
answers
131
views
go-sechat - Go package for interacting with the Stack Exchange chat network
The Stack Exchange chat network does not currently have an API. However, after spending a bit of time in Chrome's Inspector, I was able to reverse-engineer most of the requests and responses ...
37
votes
0
answers
1k
views
George the Dev - Making Conversation in the Chat Rooms
Screenshot
About
George the Dev is a chat bot for the Stack Exchange network of chat sites.
He currently hangs out in the Sandbox and is capable of understanding a few commands and those commands ...
8
votes
0
answers
137
views
SOClearChat -- Helpful Chat functions
A Tampermonkey/Greasemonkey script packing some helpful functions for Stack Overflow chat.
To install, click: Install SO ClearChat
Source: github.com/lbotinelly/SOClearChat
It adds four ...
13
votes
0
answers
418
views
WelcomeBot - a bot to welcome you
WelcomeBot
A Stack Exchange chatbot written in Python that uses ChatExchange. Many parts of this were modeled after SmokeDetector, another Stack Exchange chatbot.
Features
Welcomes new users ...