Skip to content
/ CAR Public

CAR: IRC Python Bot. Q: Don't have: noexpire, set, on Nick? Np, try out CAR - CAR stands for: Cycle And Renew. Q: Tired of worrying -- about dropping? CAR! Runs in BG renewing nicks AUTO4U! CAR -- driving your nicks, into the future!

Notifications You must be signed in to change notification settings

San3-Cod3/CAR

Repository files navigation

pybcghCAR: IRC Python bot — wrapped up as an executable

— Cycle And Renew —

◼️◼️◼️◼️

◼️◼️◼️◼️

◼️◼️◼️◼️

◼️◼️◼️◼️

◼️◼️◼️◼️

◼️◼️◼️◼️

PyBot Desc: IRC Python bot converted to .exe for use with Windows Task Scheduler -- to cycle and renew your nick and nicks in your nick group to prevent expiration / dropping.

(gg if you use a BNC/ZNC, but they don't last forever though and have to be maintained just like a nick, many have to be logged into often to avoid them expiring as well - so unless you host your own, there's risk involved with that too. Grats if you have noexpire set on your nick and group, lol-- I'm jealous ~ hook me up?)

The bot is composed or comprised?... of three parts: 1) a [console] window version, which is for manual checking / cycle/renew use, 2) a [headless ¦ in-background] version for use with WTS and won't pop-up any cmd console window and can be run silently in the background w/o any user interaction, and finally 3) a ConfigParser configuration .py file.

The bot works on multiple networks; just not at once from a single instance - so, just change the user settings in the CAR.py configuration file to the single server you want to use; you can also add aditional servers you want to connect on that aren't listed too; baring in mind you follow the same syntax already outlined for the current servers listed within - the servers listed are for networks I personally ran CAR on to check for compatibility - if you want multiple servers to cycle and renew your nicks on, then you can just duplicate the executables and CAR.py file, then edit the server and nick data in each CAR.py instance, and then if you like, put those constituent parts in individual folders and name those said folders whichever server name coresponds to 'em - duplicate those 3 as much as you like and have folders with the bot parts in each of 'em, rename the folders to each individual network you want to cycle and renew your nicks on- that's what I recommend and do myself as seen just below:

ss (2022-11-27 at 08 06 06) aaaaass (2022-11-27 at 08 07 45)

In WTS, I recommed running [headless] .exe perpetually / indefinitely every X hours.

You can cycle and renew up to 5 nicks on a network from one instance of those 3 files, but you can get more by duplicating and running the clone on the same network with your extra nicks. Duplicate for different scenarios like having different passwords etc...

You don't have to use all the nick slots either; you can leave what you're not using blank "" - but I recommend just using the same nick in the unused fields as the bot can't switch to a nick it's already using ;)

WTS

    • Have the following files in the same directory/folder/path of your choosing: CAR.py & Cycle And Renew (CAR) [headless ¦ in-background].exe & Cycle And Renew (CAR) [console].exe | NOTE: You can rename the executable files to whatever you like.exe; example: Rizon [console].exe, Freenode [headless].exe, but CAR.py must retain the same name or things will break.
  • WTS: Actions, Edit Action, Action: Start a program ˇ
  • WTS: Program/script path e.g.: "C:\Users\YOU\Desktop\Cycle And Renew\Cycle And Renew (CAR) [headless ¦ in-background].exe"
  • WTS: Add arguments (NOT optional): CAR.py
  • WTS: Start in (NOT optional): C:\Users\YOU\Desktop\Cycle And Renew\
    • General example:

WTS e.g.

    • Script '.exe' [console] application in use:
      2022-11-12.21-37-01.mp4

Note: [headless] does the same thing but w/o a viewable window for scheduled background use w/ WTS.

    • Script IRC output:
      2022-11-12.21-50-15.mp4

About

CAR: IRC Python Bot. Q: Don't have: noexpire, set, on Nick? Np, try out CAR - CAR stands for: Cycle And Renew. Q: Tired of worrying -- about dropping? CAR! Runs in BG renewing nicks AUTO4U! CAR -- driving your nicks, into the future!

Resources

Stars

Watchers

Forks

Languages