I got a bot in the chan and the chan is set to Invite-Only. With this mode, the bot will not invite anyone.
Example:
<audial> .invite audial #chan
<Invite> [19:42] #audial# (#chan) invite audial
<Invite> Inviting audial to #chan.
It says in the log it invites, but it doesnt...
<audial> .tcl putserv "INVITE audial #chan"
<Invite> [19:58] tcl: builtin dcc call: *dcc:tcl audial 8 putserv "INVITE audial #chan"
<Invite> [19:58] tcl: evaluate (.tcl): putserv "INVITE audial #chan"
<Invite> Tcl:
Again no invite...
So I make no changes to the bot whatsoever. I set the channel to -i. Then I try inviting again...
<audial> .tcl putserv "INVITE audial #chan"
<Invite> [19:59] tcl: builtin dcc call: *dcc:tcl audial 8 putserv "INVITE audial #chan"
<Invite> [19:59] tcl: evaluate (.tcl): putserv "INVITE audial #chan"
<Invite> Tcl:
* Invite (~Invite@invite.bot.net) invites you to join #pre
This last line is the invite...
<audial> .invite audial #chan
<Invite> [19:37] #audial# (#chan) invite audial
<Invite> Inviting audial to #chan.
* Invite (~Invite@invite.bot.net) invites you to join #chan
Works this way too...
I have a TCL script that behaves the same way. What is stopping the bot from inviting when the chan is +i??