This is the new home of the egghelp.org community forum.
All data has been migrated (including user logins/passwords) to a new phpBB version.


For more information, see this announcement post. Click the X in the top right-corner of this box to dismiss this message.

[SOLVED]I'm not on #Channelname right now!

General support and discussion of Eggdrop bots.
Post Reply
K
Kukuschi
Voice
Posts: 4
Joined: Thu Mar 17, 2011 12:06 pm

[SOLVED]I'm not on #Channelname right now!

Post by Kukuschi »

Hello,
first: sorry for my bad english

Today i let my Eggdrop register its nickname with nickserv und made him the channel owner of my two channels via chanserv. I also added the line:

Code: Select all

putserv "PRIVMSG nickserv :identify password"
here:

Code: Select all

proc evnt:init_server {type} {
  global botnick
  putquick "MODE $botnick +i-ws"
  putserv "PRIVMSG nickserv :identify password"
}
to my config (while password is the password) then i restarted my Eggdrop with .restart in partyline. It connected to the Server right, identified itself without a problem, joined the right channels and was opped by chanserv. So far so good. Then i wanted to get opped via partyline (.op nickname #channel) the bot answers with: I'm not on #channel right now! (while channel is the right channel) but the bot is in this channel and is channel owner and has op ... and i am in the channel, too.
/msg Botname op password
leads to the following message in the partyline:
(Nick!Nick@*****.**) !Nick! OP
while Nick is my nick and the stars are the right host. But i get no op in the channels.


I restartetd the bot, let him leave the channels und rejoin, let him die and restarted him via shell, killed the process in the shell and restarted it via shell. Deleted the nickserv identify line from the config and identified it by hand ... nothing changed the problem. I have no mor ideas what to do (i am a very beginner with eggdrop).

I hope somebody can help me, this is annoying.

( I am running eggdrop v1.6.20, on Linux 2.6.32-22-server. I have shell access but no root access).

Edit: The same with other operations like kick or ban and so on. I can only use the indirect way with chanserv ( .msg chanserv op #channel nick)
Last edited by Kukuschi on Tue Mar 22, 2011 2:57 pm, edited 1 time in total.
b
b2z
Voice
Posts: 2
Joined: Thu Jan 20, 2011 5:06 pm

Post by b2z »

I have the same problem. I posted about it some months ago, but no answer :(
User avatar
TCL_no_TK
Owner
Posts: 509
Joined: Fri Aug 25, 2006 7:05 pm
Location: England, Yorkshire

Post by TCL_no_TK »

Code: Select all

# Some IRC servers are using some non-standard op-like channel prefixes/modes.
# Define them here so the bot can recognize them. Just "@" should be fine for
# most networks. Un-comment the second line for some UnrealIRCds.

set opchars "@"
#set opchars "@&~"
double check these are correct with the IRC Network's IRCd. And also the net-type settings.
K
Kukuschi
Voice
Posts: 4
Joined: Thu Mar 17, 2011 12:06 pm

Post by Kukuschi »

No "non standart op-like channel prefixes" where i am. Just @.
It is really annoying.

@b2z
When did you problem appear? From the beginnig?
Mine started after bot became channel-owner.

----

On start it gets the following:
* ChanServ sets mode: +oq Botnick Botnick
while q means, afaik, that only service admines could kick the bot.
Can it have something to do with this? I do not think so because the problem remains even after dropping the channel (the bot is not longer channel owner).

:(
User avatar
TCL_no_TK
Owner
Posts: 509
Joined: Fri Aug 25, 2006 7:05 pm
Location: England, Yorkshire

Post by TCL_no_TK »

What eggdrop version are you using? (any patches applyed)
The IRCd net-type, and IRCd version would help as well.
K
Kukuschi
Voice
Posts: 4
Joined: Thu Mar 17, 2011 12:06 pm

Post by Kukuschi »

I am using eggdrop v1.6.20, no patches.
IRCd is as far as i know Unreal3.2.8.1 (is it what you meant?).

Here are some more info, i do not know if this helps.

Code: Select all

-
irc.****.com Unreal3.2.8.1 iowghraAsORTVSxNCWqBzvdHtGp lvhopsmntikrRcaqOALQbSeIKVfMCuzNTGj
-
CMDS=KNOCK,MAP,DCCALLOW,USERIP UHNAMES NAMESX SAFELIST HCN MAXCHANNELS=30 CHANLIMIT=#:30 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 are supported by this server
MAXTARGETS=20 WALLCHOPS WATCH=128 WATCHOPTS=A SILENCE=15 MODES=12 CHANTYPES=# PREFIX=(ohv)@%+ CHANMODES=beIqa,kfL,lj,psmntirRcOAQKVCuzNSMTG NETWORK=****.com CASEMAPPING=ascii EXTBAN=~,cqnr ELIST=MNUCT are supported by this server
STATUSMSG=@%+ EXCEPTS INVEX are supported by this server
(i use **** because i do not know if it is ok to mention the server. I think it is, but better safe than sorry.

I have this setting in my config:

Code: Select all

# What is your network?
#   0 = EFnet
#   1 = IRCnet
#   2 = Undernet
#   3 = DALnet
#   4 = +e/+I/max-modes 20 Hybrid
#   5 = Others
set net-type 1
Should i change it (to 5?)?
Last edited by Kukuschi on Tue Mar 22, 2011 2:38 pm, edited 1 time in total.
User avatar
caesar
Mint Rubber
Posts: 3776
Joined: Sun Oct 14, 2001 8:00 pm
Location: Mint Factory

Post by caesar »

I would rather try with 4. That's a lot of channel modes.. As for replacing the name of the network with * you forgot one place, no problem what so ever with it anyway. :)
Once the game is over, the king and the pawn go back in the same box.
K
Kukuschi
Voice
Posts: 4
Joined: Thu Mar 17, 2011 12:06 pm

Post by Kukuschi »

Thanks Thanks Thanks. That solved the problem (hopefully for ever :D).
Thank you all for your help.
Post Reply