https://github.com/runfalk/znc-clientaway
Client aware away support for the IRC bounder ZNC
https://github.com/runfalk/znc-clientaway
Last synced: 9 months ago
JSON representation
Client aware away support for the IRC bounder ZNC
- Host: GitHub
- URL: https://github.com/runfalk/znc-clientaway
- Owner: runfalk
- License: mit
- Created: 2018-10-18T20:06:43.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-21T10:55:16.000Z (over 7 years ago)
- Last Synced: 2025-03-12T13:41:27.364Z (about 1 year ago)
- Language: C++
- Size: 3.91 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Clientaway
==========
This is a simple plugin to the IRC bouncer [ZNC](https://wiki.znc.in/ZNC).
When connecting to ZNC through multiple clients it is not possible to use
auto away functionality on one of them. This is because ZNC will pass through
the `/away []` command to the server. That means a client with auto
away functionality that's idle will constantly send away commands even when
other clients are in active use.
This plugin makes `/away []` work on a per client basis. This means
all connected clients need to be marked as away before the away command is
sent to the server.
Compiling
---------
Use `znc-buildmod` on `clientaway.cpp`, follow the instructions on the
[ZNC Wiki](https://wiki.znc.in/Compiling_modules). If you don't have the
`znc-buildmod` command you probably need to install the `znc-dev`/`znc-devel`
package from your distribution. You need at least ZNC version 1.7.0 to run
this plugin.