archive

- Random tools & helpful resources for IRC
git clone git://git.acid.vegas/archive.git
Log | Files | Refs | Archive

README.md (2409B)

      1 ###### Information
      2 This project is no longer being maintained & is made available for historical purposes only.
      3 
      4 The IRCS project is basically a stripped down version of [Anope](https://www.anope.org/)'s bots all crammed into one & was developed for usage with [UnrealIRCd](https://www.unrealircd.org/) 4.
      5 
      6 ###### Setup
      7 You will get the lowest ping having the bot connect to localhost on the same box as the IRCd is running.
      8 
      9 The bot *will* require network operator privledges in order to work, so make sure you add that into your IRCd configuration.
     10 
     11 Edit [`config.py`](https://github.com/acidvegas/ircs/blob/master/ircs/core/config.py) and change the `oper_passwd` and the `admin_host` settings.
     12 
     13 ###### Commands
     14 | Mode Command | Description | Restriction |
     15 | --- | --- | --- |
     16 | !mode \<chan> | Read all the auto-mode hosts for \<channel>. | *+q only* |
     17 | !mode \<chan> \<mode> | Read all the \<mode> auto-mode hosts for \<channel>. | *+q only* |
     18 | !mode \<chan> \<mode> +\<ident> | Automatically +\<mode> a user matching \<ident>. | *+q only* |
     19 | !mode \<chan> \<mode> -\<ident> | Remove automatic +\<mode> from a user matching \<ident>. | *+q only* |
     20 | !sync \<chan> | Set all the channels stored in the database for \<channel>. | *+q only* |
     21 
     22 | Vhost Command | Description | Restriction |
     23 | --- | --- | --- |
     24 | !vhost add \<ident> \<vhost> | Change the host of \<ident> to \<vhost> on connect. | *admin only*|
     25 | !vhost drop \<ident> | Delete the VHOST registered to \<ident>. | *admin only* |
     26 | !vhost list | Return a list of all activated VHOSTs. | *admin only* |
     27 | !vhost on | Turn on your VHOST. | *vhost users only* |
     28 | !vhost off | Turn off your VHOST. | *vhost users only*|
     29 | !vhost sync | Change your current hostmask to your VHOST. | *vhost users only* |
     30 
     31 | Admin Command | Description | Restriction |
     32 | --- | --- | --- |
     33 | !husers | List all users connected but not joined to any channel(s). | *admin only* |
     34 | !husers join \<channel> | Force join all hidden users into \<channe>. | *admin only* |
     35 | !husers kill | Kill the connection of all hidden users. | *admin only* |
     36 | !husers gline | G:Line the connection of all hidden users. | *admin only* |
     37 | !husers gzline | GZ:Line the connection of all hidden users. | *admin only* |
     38 
     39 ###### Mirrors
     40 - [acid.vegas](https://acid.vegas/random) *(main)*
     41 - [GitHub](https://github.com/acidvegas/random)
     42 - [GitLab](https://gitlab.com/acidvegas/random)