Skip to content

Instantly share code, notes, and snippets.

@imconcerned
Last active August 29, 2015 14:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save imconcerned/3d883f5cc95076200744 to your computer and use it in GitHub Desktop.
Save imconcerned/3d883f5cc95076200744 to your computer and use it in GitHub Desktop.

##DareNET Feature Ideas##

###Updated Aug 25 7:27P CST###

  • reverse notation on text extban doesn't work
  • extend /SILENCE to include extbans and such, and also add the /msg N ignore <mask>, as it stated in the wiki
  • /msg C safesync #channel, which will sync new users added to the user list (basically, just not giving modes to people who have .uset autoop off)
  • add I2P point of access to the network
  • add an extban for Tor and I2P so people can /silence or /ban anonymous users, or make an anonymous-only chan or allow only anonymous users to PRIVMSG them (great for privacy freaks!)
  • add a C toy for a strawpoll vote: .strawpoll <seconds> choice 1 blah | choice 2 blah | choice 3 blah | ...
<userguy> .strawpoll 5m30s ayy lmao | tendies | pepe
<C> Poll started! Answers: 1 "ayy lmao", 2 "tendies", 3 "pepe", type .vote <number> to vote! The vote will end after 5 minutes 30 seconds.
<userguy> .strawpoll 240 test | test2
<C> A poll is already started!
<user1> .vote 1
<C> Your vote for "ayy lmao" has been recorded.
<user1> .vote 1
<C> You already have a vote, it was "ayy lmao".
<user2> .vote 2
<C> Your vote for "tendies" has been recorded.
<userguy> .stop
<C> The poll was stopped! The results were: 50% "ayy lmao", 50% "tendies", 0% "pepe"
  • shadow-modes, mode +B on channel will hide mask-based modechanges such as quiets and bans, from users that are not voiced-or-higher, and also show them no entries to the lists for those modes, and will not give 404 if the user is quieted and tries to speak (it will appear as if they were /ignore'd)
  • some users think qwebchat is ugly, maybe give it a nicer style with CSS? we want them to use this instead of kiwiirc because it can auth to N with ease
    • the qwebchat notification sound is like an auditory jumpscare to people who have never heard it or have their volumeturned up... please change it to a nice stock audio ding sound
    • add a few more color sliders to the qwebchat, like text-window color, channel-list color, and brightness for all elements, so people can tweak it to look similar to KiwiIRC, or maybe add a themes system to it and just make a Kiwi style theme (even presets for color/brightness sliders would work
  • .clear mode X, which clears the mode X (should support modes +qbeohv) from users that have it, or .clear users [X] (optional mode argument which kicks users that only have those modes, otherwise it kicks all users)
  • a .set option that allows, when changing someone's level, to automatically change their mode in the channel as well (so I don't have to .sync)
  • add a chansaver, which joins set channels once logged in, .uset autojoin on
  • add a channel-wide moderator help, like /cs modhelp #channel Someone's abusing their op!!!, I know a MemoServ could do this but I need it to work for non-registered users
  • add a shortcut to add 1 to someone's access level .addaxx <user> [x] (optional amount to add, defaults to adding 1)
  • add a way to disallow hidden kicks, or have it notice all ops in a channel of the kicker when the kicker uses /cs kick #channel user (to hide who kicked from the users, but not from the ops)
  • add an access-based greeting to set the greeting for certain access-levels-and-above

###Update###

  • add moderator logs to see who's recently banned or kicked someone (regardless of if they did it in channel using C, or hidden using C, or in channel using their client)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment