mIRC Home    About    Download    Register    News    Help

Print Thread
#273016 17/12/24 01:08 AM
Joined: Aug 2023
Posts: 7
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
Joined: Aug 2023
Posts: 7
mIRC does support +draft/reply

i created this and uploaded it so that you can review / play around / implement

sorry if this is an old issue / been done but i did search

  • fully comp with ircv3 +draft/reply spec
  • uses playback on join to keep time compatible
  • inline garbage collection
  • compatible with any other clients
  • no need to use DLLs or extermal application


i uploaded the files so that you can d/l and see for yourself
reply_mirc.rar

file extension is different but standard .mrc style script file


incorrigo syx
- text based virtual world -
Joined: Aug 2023
Posts: 7
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
Joined: Aug 2023
Posts: 7
i have enhanced the capabilities of this file to include all privmsg (including actions text) containing a msgid tag, and the echo-message cap ... as per the current ircv3 specification yielding the ID tags from your own message ... please see below for the link

also i've taken the liberty of including support for +reply (without the draft/ prefix) - this is because even though the tag is currently in a draft phase, it is already supported by a number of IRC clients at the front of the ircv3 working group, so it's unlikely they would have reason to change it from what is already successfully working in everyone's IRC session

+draft/reply and +reply are both supported now. if both come through in the same message, only one will be processed by the script - any differ in referenced msgid between them would be erroneous, but even so only the first of the two tags encountered by the script will be collected by the working model

this is my network urcs://irc.incorrigo.io:+6697/westid ... client only tags +ctcp and +ctcp-x are supported as well, but this is not to current specifications

the link below is for the full script, which is only designed for my network BUT you might find this quite useful if you admin or oper a network consisting of (latest, stable versions of) unrealircd servers connected, and managed by anope services

click here to find the incorrigo syx script release where i've maintained the responses.syx file as part of an whole repository it's just complicated to set aside the most recent version of one file when working and tested improvements are being made to it all the time

if you have any questions about it feel free to get in touch. i am online most of the time and my network is usually a good place to find me at most times

kind regards
westid


incorrigo syx
- text based virtual world -
Joined: Aug 2023
Posts: 7
Nutrimatic drinks dispenser
OP Offline
Nutrimatic drinks dispenser
Joined: Aug 2023
Posts: 7
dear mIRC

i was asked to do a stand alone version of this by someone and i thought i would post it here so you wouldn't need to go through a load of github crap to get to the actual file,

there are some improvements i have made that were also worth including as an improvement from the OP link i gave you

  • your replies will use both +draft/reply and +reply
  • query / channel replies will still show after window has been closed / re-opened
  • query windows will open minimised so replies don't end up in the wrong conversation
  • both +draft/reply and +reply are supported
  • if another client uses both these tags, only one will be processed to avoid duplication
  • only privmsg is cached so notices won't let services - for instance - fill your cache with unusable crap


i hope you like my improved replies system, and if my code is correct it should support incoming and outgoing with every other client that has implemented reply tags already. many servers will move to +reply without the +draft/ and when it does this version should stand up on its own and survive the change

here is the link: reply_mirc2.rar

if you extract the files to the right place then it should stand alone work on its own. i included aliases that were not declared in the script file so that it should not need to add anything for it work properly

kind regards

westid


incorrigo syx
- text based virtual world -

Link Copied to Clipboard