Mirror of the Rel4tion website/wiki source, view at <http://rel4tion.org>

[[ 🗃 ^yEzqv rel4tion-wiki ]] :: [📥 Inbox] [📤 Outbox] [🐤 Followers] [🤝 Collaborators] [🛠 Commits]

Clone

HTTPS: git clone https://vervis.peers.community/repos/yEzqv

SSH: git clone USERNAME@vervis.peers.community:yEzqv

Branches

Tags

master :: projects / irc-fun-bot / tickets /

5.mdwn

[[!template id=ticket class=task assigned=fr33domlover done=yes]] [[!tag /projects/funbot/ideas]]

[[!meta title=“Detect which users are online”]]

[[!template id=ticket-depends-on proj=irc-fun-messages n=1]] (reply analysis support)

Issue

When sending a message for a user, the bot should be able to check if the user is online, and keep it for later if not. So two things are useful:

  1. Get a list of users in a channel
  2. Check if a given user is online

Perhaps tracking JOINs/PARTs can help. Or perhaps there are better ways.

Various features can then be built on top of this functionality.

Process

I went over the IRC command list in Wikipedia, and I found the following ways to track users in a channel and online users in general:

–[[fr33domlover]]

Result

ISON isn’t implemented currently, but managing user lists works as follows:

–[[fr33domlover]]

[See repo JSON]