egghelp.org community Forum Index
[ egghelp.org home | forum home ]
egghelp.org community
Discussion of eggdrop bots, shell accounts and tcl scripts.
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Chanservneed
Goto page Previous  1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases
View previous topic :: View next topic  
Author Message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Tue Mar 14, 2006 9:05 am    Post subject: Reply with quote

obviously you either dont have a user record nickserv or chanserv or both.
Code:
      set nickserv [split [lindex [getuser nickserv HOSTS] 0] !]
      set chanserv [split [lindex [getuser chanserv HOSTS] 0] !]

Please reread the install requirements in the header. btw. capitalization doesn't matter, so don't hestitate to use NickServ or NICKSERV or whatever you prefer Very Happy.

extra lines don't bother unless the one that is intented for DALnet hasn't changed in a way it nolonger matchs. You may check ".binds notc" on partyline to check, if they were triggered.

btw. I just read after the DALnet nickname and releasing issue. My script uses ghost command if the primary nick cannot be used for any reason. Does someone know if my script should bind to 432 for DALnet?
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...


Last edited by De Kus on Tue Mar 14, 2006 10:01 am; edited 1 time in total
Back to top
View user's profile Send private message MSN Messenger
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Tue Mar 14, 2006 9:27 am    Post subject: Reply with quote

De Kus wrote:
obviously you either dont have a user record nickserv or chanserv or both.
Code:
      set nickserv [split [lindex [getuser nickserv HOSTS] 0] !]
      set chanserv [split [lindex [getuser chanserv HOSTS] 0] !]

Please reread the install requirements in the header. btw. capitalization doesn't matter, so don't hestitate to use NickServ or NICKSERV or whatever you prefer Very Happy.

extra lines don't bother unless the one that is intented for DALnet hasn't changed in a way it nolonger matchs. You may check ".binds notc" on partyline to check, if they were triggered.

I don't use your script! It was reported to me on DALnet and adding DALnet (*!*@dal.net) as a user fixed their problem. Some just do not bother to read anything in script headers; hence the post.

Maybe re-wording your directions to make it a bit clearer to users would help.
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Tue Mar 14, 2006 9:37 am    Post subject: Reply with quote

well it would be possible to auto-create these accounts, but I doubt someone would like to get a global +m account created by a script Very Happy.
The problem with *!*@host hostmarks are that they will match nickserv and chanserv the same usually. If you have suggestion how to make
Code:
# Install requirements:
# * User chanserv with hostmark matching the real chanserv,
#   global +m flag and flags represanting the bots access level
#   on the channels.
# * User nickserv with hostmark matching the real nickserv and
#   global +f flag
# * change nickpass
#
# Setting diffrent hostmarks for nickserv and chanserv will help your
# bot to seperate them from each other which is required for this script.

more cleary go ahead.
Maybe some people dont like the idea giving these flags to the services, but they are absolutly recommned by me. You can change them to +v and change the binds corresponding, but dont expect the bot to like chanserv with just +v (you will have to disable desyncs at all and the bot will fight with chanserv when chanserv automatically ops someone the bot deops).
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Tue Mar 14, 2006 10:02 am    Post subject: Reply with quote

Global +f works very well for DALnet, stops all the ignoring. Laughing

As for "clearer", a very minor alteration i.e.
Code:
# * Add chanserv as a user with hostmask matching the real chanserv, ...
# * Add nickserv as a user with hostmask matching the real nickserv, ...

Smile

I agree with you on problems users would have with a script creating a user account. Smile
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Tue Mar 14, 2006 10:40 am    Post subject: Reply with quote

I changed it in my current script, but I am not going to release this non-change change until I actually changed something in the script.

Just as a note for my default nickserv mask. Nobody asked me till now, but maybe some are intrested how this
Code:
{PRIVMSG NickServ@services.euirc.net}
thing works. Some may notice: that is like the Q auth from quakenet. Actually its the same. But dont confuse this @ with the @ you know from hostmarks.
Let's first check a whois reply (as an example):
Quote:
* [NickServ] (services@euirc.net): Nickname Server
* [NickServ] services.euirc.net :Services for euIRCnet [lanlos.org]
* [NickServ] is an IRC Operator on euIRCnet

As you may notice the thing after @ here is diffrent from the thing used above after @. This is because you do not send to a hostmark, but to a nickname on a specific IRC Server. In that case the server which nickserv is conncted to (usually they connect via localhost, but also use a vhost as their host). Some servers like QuakeNet hide the true server which a user is connected to. It that case you either have to guess the server, ask for it in the help chan or just use "the usual way" Smile.
Why making the trouble of using it? You never know who might lead your bot with spoofed dns lookups to somewhere else and with a bit luck they only log nickserv and not the whole server traffic Very Happy.
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Mon May 15, 2006 5:34 am    Post subject: Reply with quote

Okay, long time it has been. but finally I found an idea worthy to be added:
reopping on nick auth on all channels (of courses only if connect is at least 30sec ago). Addionally now the changed comments are also released. So the changes since 1.4.6 for 1.5 are as follows:

- added auto reopping on auth (except on server connect)
- enhanced various comments

PS: Did I upload the old files again? Well should be fixed now.
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
Lighty
Voice


Joined: 23 May 2006
Posts: 6

PostPosted: Fri Jun 09, 2006 12:22 am    Post subject: Reply with quote

I was looking for a script like this, only problem is it will not go into a channel with invite. Any suggestions?

If I type /invite "bot" #Channel ie comes in. This is not dalnet.
Back to top
View user's profile Send private message
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Fri Jun 09, 2006 3:46 am    Post subject: Reply with quote

That hasnt to do anything with nickserv or chanserv, sorry. However for channels he has records of, it joins automatically on invite. Thats a behavior this script is beware of, everything else is off-topic.
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
Lighty
Voice


Joined: 23 May 2006
Posts: 6

PostPosted: Fri Jun 09, 2006 7:37 am    Post subject: Reply with quote

De Kus wrote:
That hasnt to do anything with nickserv or chanserv, sorry. However for channels he has records of, it joins automatically on invite. Thats a behavior this script is beware of, everything else is off-topic.


So your saying this will not work if it needs to join a channel that is has been added to with invite?

I thought it was a chanserv command /cs invite #channelname
Back to top
View user's profile Send private message
Lighty
Voice


Joined: 23 May 2006
Posts: 6

PostPosted: Mon Jun 12, 2006 6:03 pm    Post subject: Reply with quote

Well I quess this script is not waht it's cracked up to be...
Back to top
View user's profile Send private message
Sir_Fz
Revered One


Joined: 27 Apr 2003
Posts: 3793
Location: Lebanon

PostPosted: Mon Jun 12, 2006 6:28 pm    Post subject: Reply with quote

Quote:
.chanset #channel need-invite "ChanServ :invite #channel"

Then the bot will invite itself to #channel via ChanServ whenever invite is needed.
_________________
Follow me on GitHub

- Opposing

Public Tcl scripts
Back to top
View user's profile Send private message Visit poster's website
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Tue Jun 13, 2006 4:26 am    Post subject: Reply with quote

Since my script already does that, I am a bit confused about his request and if it has even to do anything with chan-/nickserv Smile.
Code:
proc handle:need {channel need} {
...
      switch $need {
...
         limit  -
         key    -
         invite {
            if {[matchattr chanserv "|o" $channel]} {
               putquick "$chanservmask :invite $channel" -next
            }
         }
      }
...
}

_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Wed Jun 14, 2006 8:03 pm    Post subject: Reply with quote

The request, I think, is to do with mIRC's ability to either ignore or accept an invite into any channel and whether anyone inviting the bot into a channel will succeed.
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
De Kus
Revered One


Joined: 15 Dec 2002
Posts: 1361
Location: Germany

PostPosted: Thu Jun 15, 2006 3:57 am    Post subject: Reply with quote

Only the IRC server can deny invites... or does he want to somone personally invite the bot instead of the automatic way? he should then just comment out the lines sending the invite to chanserv (or raise the requirement to |m like I did for unban, to give an op a chance to shut the bot out in case of emergencies)...
_________________
De Kus
StarZ|De_Kus, De_Kus or DeKus on IRC
Copyright © 2005-2009 by De Kus - published under The MIT License
Love hurts, love strengthens...
Back to top
View user's profile Send private message MSN Messenger
Alchera
Revered One


Joined: 11 Aug 2003
Posts: 3344
Location: Ballarat Victoria, Australia

PostPosted: Thu Jun 15, 2006 8:37 pm    Post subject: Reply with quote

De Kus wrote:
Only the IRC server can deny invites...

You do not use mIRC? That particular client has a check box in its' options to ignore invites; which is what I was indicating. If left unchecked you will finish up in all sorts of places because you simply accepted an invite.

I am guessing the user wants to know if the same can be done with eggdrop.
_________________
Add [SOLVED] to the thread title if your issue has been.
Search | FAQ | RTM
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    egghelp.org community Forum Index -> Script Support & Releases All times are GMT - 4 Hours
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Forum hosting provided by Reverse.net

Powered by phpBB © 2001, 2005 phpBB Group
subGreen style by ktauber