Anope IRC Services

Please login or register.

Login with username, password and session length
Advanced search  

News:

Pages: [1] 2 3 ... 10
 1 
 on: February 07, 2024, 03:06:24 PM 
Started by Fugit fuga - Last post by CrazyCat
If you need the basis, https://anonops.com/services.html is simple, but not really up2date and rather for noob user than for a service admin.

The anope wiki contains the list of commands, and usage, sorted by service. Can help as a reference

 2 
 on: January 31, 2024, 08:24:58 AM 
Started by mikkel - Last post by welcome to our world !
Don't wait for any answer, this user doesn't share anything.

Like this kind of answer !

 3 
 on: January 24, 2024, 12:01:10 AM 
Started by Fugit fuga - Last post by Fugit fuga
I've never operated a server, I was just a simple user, all I know is how to register a nickname and login with it.
Now, I've installed an IRC server (ircd-hybrid) for learning purpose, have connected Anope services to it and ran /msg ChanServ HELP ALL, lots of command there, it's overwhelming.

Is there any resource that helps setting up a fresh server, with pointers maybe, what would be best to do in what case.

Thank you.

 4 
 on: December 06, 2023, 09:44:15 AM 
Started by mikkel - Last post by CrazyCat
Don't wait for any answer, this user doesn't share anything.

 5 
 on: November 29, 2023, 12:19:42 AM 
Started by mikkel - Last post by KnownSyntax

We are already convert the code to anope v2

Do you have this uploaded to GitHub or somewhere? The modules page for this only shows support for Anope 1.7.x still (C vs. C++ module).

 6 
 on: September 21, 2023, 12:29:50 PM 
Started by CrazyCat - Last post by CrazyCat
Well, I've a weird bug.
In my module, I do:
Code: [Select]
   void OnJoinChannel(User *u, Channel *c) anope_override
   {
      if (!c->ci)
         return;
      query = "INSERT INTO `" + prefix + "chanlog` (chan, nick, type) VALUES (@chan@, @nick@, 'JOIN');";
      query.SetValue("chan", c->name);
      query.SetValue("nick", GetDisplay(u));
      this->RunQuery(query);
   }
   
   void OnPartChannel(User *u, Channel *c, Anope::string &channel, Anope::string &msg) anope_override
   {
      if (!c->ci)
         return;
      query = "INSERT INTO `" + prefix + "chanlog` (chan, nick, type, content) VALUES (@chan@, @nick@, 'PART', @content@);";
      query.SetValue("chan", c->name);
      query.SetValue("nick", GetDisplay(u));
      query.SetValue("content", msg);
      this->RunQuery(query);
   }
The OnJoinChannel works well but the OnPartChannel does nothing, as if it was not called.
No compilation error, no sql error, sounds weird.

I also did a function to log pub and action which works well... Can't understand what the trouble is

 7 
 on: September 20, 2023, 11:00:54 PM 
Started by CrazyCat - Last post by CrazyCat
https://github.com/anope/anope/blob/2.0/include/modules.h#L482-L489

I was searching the wrong way :)
Thx Sadie !

 8 
 on: September 20, 2023, 08:39:55 PM 
Started by CrazyCat - Last post by Sadie
https://github.com/anope/anope/blob/2.0/include/modules.h#L482-L489

 9 
 on: September 20, 2023, 05:08:07 PM 
Started by CrazyCat - Last post by CrazyCat
Hi there,
I'm working on a little module and want to hook when a user joins a channel, but looking at channels.cpp, there is no equivalent to OnLeaveChannel (for quit and part).
Do I search in wrong way or is this really missing ?

 10 
 on: July 17, 2023, 04:05:35 PM 
Started by Jed - Last post by Jed
info mynick shows:

Quote
-NickServ- XYZ is ...
-
-NickServ- XYZ is a Services Operator of type Services Administrator.
-
-NickServ-           Account: XYZ
-
-NickServ-       Online from: myip
-
-NickServ-       Online from: myip
-
-NickServ-        Registered: Jun 13 18:47:51 2023 Mitteleuropäische Sommerzeit (33 days, 22 hours, 12 minutes ago)
-
-NickServ- Last quit message: Connection closed
-
-NickServ-     Email address: mymail
-
-NickServ-           Options: Private, Protection, Security, Auto-op

oper list shows:

acces denied
respectively.

Pages: [1] 2 3 ... 10