A preserved archive of the Logical Gamers community forums, 2009-2025. The original threads and posts, served read-only. Registration, posting and private messages are gone for good.

LG Ad Bot

4.3k views · started by Tree · · closed · page 1 of 2
#1
LG Ad Bot
I'm currently working on a bot that will be able to massively advertise LG on Gaia Online through some aggressive methods (you'll have to see some of them once I release it, but some of them are extremely noticeable).
I'm wondering how many of you would actually use this to help advertise LG and bring it back to life some to see how much work I should put into it if any. I'm thinking of a possible reward system with it later down the line as well.

Edit: I'm not exactly sure how the rewards might work, most likely LGG. That's going to be the last thing I implement. At first most of what I'm making will be locked down to only advertising LG but as I see more people advertising I'll open up options for customizing messages.
Keep in mind this is a lot more aggressive than just some autoposter. It will be doing a lot more than that, including somethings I haven't released yet.
#2
I'll fucking do it!
P.S. This could potentially benefit you in the long run if any new users come looking to buy gaia items.
#3
You'll definitely want to compile it to binary and possibly make the source non-disclosed if you're going to be putting serious exploits or anything like that in the bot.

Voted yes btw.
#4
You'll definitely want to compile it to binary and possibly make the source non-disclosed if you're going to be putting serious exploits or anything like that in the bot.

Voted yes btw.


Nothing that's really considered an exploit, but a lot of it will be useful for advertising. I've used some of them in the past to advertise some of my sites and it would improve traffic by quite a bit.
As of now I'm deciding between a server based user database that the program will use accounts from, or if the user themselves will just make the accounts. I might integrate my mule generator in if it hasn't been patched (if it has I know a new method).
On first release it will most likely just be a forum bomber of sorts, grabbing thread IDs and posting tons of ads, second will include the towns advertisement (this is the one that's really interesting it's not an exploit just something that most people never really figured to do until I did it months back).
I'm considering expanding into Towns 2, Rallies, and VH etc as well as comments, gifting out random cheap items with description, PMs, and more.
As of now I'm creating a proper python package for it that I'll probably upload up to PyPi for easy installing. So far the package can get all thread IDs on a front page of any given forum with .7 seconds, and post messages to them. They semi patched my method of bypassing time between posts, but I'm working on that too. It's all going to come down to whether I set it up as a dynamic account generator or user manually adding accounts, as well as my laziness.
#5
Got an estimate of when this is gonna be released?
#6
Alexx wrote:
Got an estimate of when this is gonna be released?


Depends on if original release will have a UI or not. The posting itself is already working, I'm just trying to see what I can do with it thus far. Really though right now I just want a fully working Gaia package for Python.
#8
Voted yes :D
#9
Im all in and can help once it is released :3
#10
well,im down for whatever...
#11
Sounds dope, I can't wait to see what comes of this.

Hey, while you make the Gaia one, I'll make some spammers for smaller and easier-to-hack forums.
#12
Sounds dope, I can't wait to see what comes of this.

Hey, while you make the Gaia one, I'll make some spammers for smaller and easier-to-hack forums.


Ill help you spam the other forums~
#13
Might not be a great idea to spam other forums outside of Gaia. This is really just kind of designed to bring in people from Gaia. I'm going slowly on it mostly because I'm busy and trying to get the stuff to work without loading HTML pages, but once the actual stuff source to it is done I'll release it and then work on the bot from there. That way I won't be the only person who could design the actual ad bot itself.
#14
If you can incorporate referral links, members get LGG every time someone who joins from the referral link (i.e. ad bot) makes a post. Which could account for the bonus LGG rewards.

Also willing to issue official LG rewards to top referrals/referral posts/etc. in a week/month/etc.
#15
I would definitely use it. I rarely come on this site anymore. Mostly because of my photography and weight loss, but also because of there not being much traffic as the olden days.
#16
GAMEchief wrote:
If you can incorporate referral links, members get LGG every time someone who joins from the referral link (i.e. ad bot) makes a post. Which could account for the bonus LGG rewards.

Also willing to issue official LG rewards to top referrals/referral posts/etc. in a week/month/etc.


Didn't know you all had a referral system, I'll look into it. I should be releasing an early version of it soon that will only have PM capabilities.
#17
Tree wrote:
Didn't know you all had a referral system, I'll look into it. I should be releasing an early version of it soon that will only have PM capabilities.


Well if you send your referral link out with it and say "Sign up here" or something, you could probably get a shitload of referrals lolz
#18
Well if you send your referral link out with it and say "Sign up here" or something, you could probably get a shitload of referrals lolz


Nah, I don't care about that stuff for me. I have it in the settings where people can put their referral id in. I had to use tinyurl the shortened URL since bitly seems to have LG on some blacklist, or warning list
#19
lol'd @ the 1 'No' vote.
#20
The PM bot is done, I just need to compile it. It's been somewhat slow to finish because of how busy I've been, but the early version of ad bot is ready and should be uploaded sometime today. It normally takes less than a second for each PM to be sent, and will automatically adjust the delay based off how many accounts you've added. As of now it doesn't support Towns or Forums or other means, but they will be easily implemented later on.
The bot will require an authentication key that will be inside the release thread (mostly to force people to actually read the readme), and has some additions to it to prevent abuse.

This is a very early version of my ad bot for LG. You must have the correct key in the settings.ini for this to work.

- As of now it only supports randomly selecting a user id from range.
- Minimum range is 2
- Maximum range is 27000000
- All custom ranges will add an extra 1000 range to prevent abuse.
- All accounts sending messages must be verified.
- Every account added to accounts.txt will decrease message delay.
(EX: 10 accounts = 6 second delay)

NOTE: There is currently no Tor support, all messages will be sent from your own IP. Use at your own risk.

THERE ARE LIKELY TO BE BUGS. IF FOUND POST IN THE THREAD.

============================
INSTRUCTIONS
============================
THIS WILL NOT WORK UNLESS YOU ADD THE key FROM THE RELEASE THREAD TO settings.ini UNDER THE LG SECTION.
To do so simply go to the release thread, find the key and paste it into the keyy value under LG in settings.ini

You may change the referral id by going to your LG User CP and copying the number at the end of your referral link into the referrerid value under LG in settings.ini. It's at the very top of the User CP page. If you do not change this it will default to my referral link. MUST BE INTEGER.

To run the bot correctly place all verified (meaning you have to verify the accounts email) accounts into accounts.txt, seperating username and password with a colon (:). You can add up to 50 accounts. Each account simply needs to be added to a new line in the accounts.txt.
If you wish to run a custom range, you may change the values under the PM section of settings.ini. All custom ranges will have padding added to prevent any abuse (spamming single groups or people).

============================
ACCOUNTS.TXT
============================
All accounts are placed in here. Maximum amount of accounts is 50. I recommend around 5-10 accounts. The more accounts you add the longer it will take to authenticate.
Simply add a line for every account you wish to use with the username and password seperated by a colon.

EXAMPLE:
USERNAME1:PASSWORD
USERNAME2:PASSWORD
USERNAME3:PASSWORD
USERNAME4:PASSWORD
USERNAME5:PASSWORD

============================
SETTINGS.INI
============================
LG : All Logical Gamer related settings.
- referrerid : Referral ID for Logical Gamers. Defaults to mine, but you may exchange it with yours. Must be integer.
- key : The authentication key to access this program. Simple copy it from the release thread on LG.

PM : All Gaia Online PM related settings.
- start: The lowest user ID that this bot will message. Will deduct 500 if able to prevent abuse. Must be integer.
- end: The highest user ID that this bot will message. Will add 500 if able to prevent abuse.Must be integer.

Made be Tree at logicalgamers.com
#21
Released it in Public Programs section. Only supports PMs right now. I could easily adapt it to forums and Towns but lazy right now.
#22
Does it successfully bypass captcha?

An ad tool is exactly what LG needs most. I've been requesting one for months. QQ
#23
Does it successfully bypass captcha?

An ad tool is exactly what LG needs most. I've been requesting one for months. QQ
#24
GAMEchief wrote:
Does it successfully bypass captcha?

An ad tool is exactly what LG needs most. I've been requesting one for months. QQ


We should get Tree to put this in Underground somewhere. I don't think this type of program that can't really be abused or anything like that has any business in the public where it can just be openly viewed by anyone and everyone and promptly patched.

This is an LG specific adhoc program so I think Tree should treat it as such. He releases pretty much everything publicly anyway so this should be an exception.
#25
Up to him, but sounds fine with me.

Though I would like to integrate it into LGaia, which would make it open source anyway.

Although if this uses some magic anti-Captcha system, I'm fine with the LGaia using Captcha. That was my intention in it anyway.
#26
GAMEchief wrote:
Up to him, but sounds fine with me.

Though I would like to integrate it into LGaia, which would make it open source anyway.

Although if this uses some magic anti-Captcha system, I'm fine with the LGaia using Captcha. That was my intention in it anyway.


It actually is sending PMs through a method that doesn't require a captcha at all. It can be moved to underground if wanted (don't really see why unless you plan to put up some server dedicated to running this, which then I can remove it completely from public and adapt it for that), but eventually the entire gaia_lib will be open sourced and up on PyPi anyways. If I allowed it, this thing could actually send upwards of 50+ messages, and have pretty much an army of mules using it.
The purpose of it was to give people on here an incentive to actually advertise LG though since it allows you to use your refferid to get LG.
I can do the same thing with forum posts right now too, both taking less than a second to actually send. It doesn't seem like too many people are using it as this thread originally suggested.
#27
Does it send it to random users? Because on my mule it just sent it to inactive people
#28
Storminq wrote:
Does it send it to random users? Because on my mule it just sent it to inactive people


Yeah, it sends it to random user IDs from a range you give it as well as adding an extra 100k to any range you supply it so you cant set the range to something like 10 people. I'll probably be adding in a better method to this if I keep working on it. If I do keep working on it I'll most likely implement my mule gen into it as well as multithreading. Right now I'm just seeing how much people will actually use it as is.
If I feel like it I'll throw in the forum support today, but they will likely increase ban chances by quite a bit.
#29
Tree wrote:
Yeah, it sends it to random user IDs from a range you give it as well as adding an extra 100k to any range you supply it so you cant set the range to something like 10 people. I'll probably be adding in a better method to this if I keep working on it. If I do keep working on it I'll most likely implement my mule gen into it as well as multithreading. Right now I'm just seeing how much people will actually use it as is.
If I feel like it I'll throw in the forum support today, but they will likely increase ban chances by quite a bit.


So, with the forum support would it be like an auto poster basically? Just posting in like CB or GD saying the same thing the message did.
#30
Storminq wrote:
So, with the forum support would it be like an auto poster basically? Just posting in like CB or GD saying the same thing the message did.


Yeah, it's just the chances of a ban would increase a lot, forcing people to recreate accounts a lot. I could implement the mule gen into it, and every time an account is banned it'd create a new one, I'm just unsure if my auto-activation still works, and if it does how I'd implement it on something like this.
#31
GAMEchief wrote:
Though I would like to integrate it into LGaia, which would make it open source anyway.


Why would you want to integrate his independent work with your personal publicized program? That's begging for something like this to be patched. The reason why I care is because it's a useful utility, not because it's some uber tool that can be abused or anything like that.

Related: I had a dream last night. The dream was that this tool got a surplus of users to join. Now this is completely irrelevant and seems sort of ridiculous, but an advertising program like this could easily bring in more than a few users and then some. Is that something you want in a page embedded program?

This is an early version so Tree should iteratively improve on it. It may eventually be too complex to be replicated through raw GM/JavaScript (by that I mean it may involve instances of sockets, threading, etc. Which you may have to sort of hack together if you're using GreaseMonkey).
#32
Why would you want to integrate his independent work with your personal publicized program? That's begging for something like this to be patched. The reason why I care is because it's a useful utility, not because it's some uber tool that can be abused or anything like that.

Related: I had a dream last night. The dream was that this tool got a surplus of users to join. Now this is completely irrelevant and seems sort of ridiculous, but an advertising program like this could easily bring in more than a few users and then some. Is that something you want in a page embedded program?

This is an early version so Tree should iteratively improve on it. It may eventually be too complex to be replicated through raw GM/JavaScript (by that I mean it may involve instances of sockets, threading, etc. Which you may have to sort of hack together if you're using GreaseMonkey).


I could easily implement this into being designed for a server to run. Right now it's designed for end users (thus why accounts are loaded through a txt file), but I was thinking of designing a version that will have a thousand user database or more and multithread it to spam out PMs.
#33
Sounds like a good idea. The LG servers should be able to run Python on the backend. For now though I say you should request that this thread gets moved to UG.

Of course access to Underground should accompany that action. I don't see why not. You meet more than enough of the UG requirements.
#34
Sounds like a good idea. The LG servers should be able to run Python on the backend. For now though I say you should request that this thread gets moved to UG.

Of course access to Underground should accompany that action. I don't see why not. You meet more than enough of the UG requirements.


Doesn't that require admin interaction which is near nonexistent lately?
#35
Tree wrote:
Doesn't that require admin interaction which is near nonexistent lately?


Yea, true. Leave Gamechief a comment and he should get around to it eventually. Or if Drakonid catches this thread he'll probably see this post and move the thread.

I guess we just wait now.
#36
Yea, true. Leave Gamechief a comment and he should get around to it eventually. Or if Drakonid catches this thread he'll probably see this post and move the thread.

I guess we just wait now.


UHGGGGGGGG that requires effort. Can't we just like idk poke it there with a stick or something?
#37
one can dream. one can dream..

;(
#38
one can dream. one can dream..

;(


I removed the download link for you pookie, only like 3 people downloaded it and I know who at least one of em are. When I'm not feeling so insanely lazy I'll optimize it for server usage.
#39
Why would you want to integrate his independent work with your personal publicized program? That's begging for something like this to be patched. The reason why I care is because it's a useful utility, not because it's some uber tool that can be abused or anything like that.

That's why I said I had no intention of including a captcha-bypass, which I wouldn't want patched.
The captcha'd version just submits the PM headers automatically (i.e. mimics the PM system having been manually filled through HTML). There's nothing to patch in those regards. :P
I am just too lazy to look up the PM headers, and my assumption was that Tree used some modification of the PM headers. I'd just remove the captchaless modification and go from there.

but an advertising program like this could easily bring in more than a few users and then some.

An ad program is exactly what made LG big back in the day. They mass-spammed Gaia with "Want free gold/hacks/etc.? Register with us."

This is an early version so Tree should iteratively improve on it. It may eventually be too complex to be replicated through raw GM/JavaScript (by that I mean it may involve instances of sockets, threading, etc. Which you may have to sort of hack together if you're using GreaseMonkey).

JS has Ajax, which handles sockets a lot more easily than non-web languages.
If he adds a feature that JS can't handle, obviously I wouldn't mimic it. I don't really want to just mimic his entire program. I just want a mass PMer in LGaia so that members can easily advertise with the click of a button -- how convenient it would be if it just PM'd every username it saw on the page you're viewing, instead of having to enter the users manually, nah mean?
#40
Tree wrote:
I could easily implement this into being designed for a server to run. Right now it's designed for end users (thus why accounts are loaded through a txt file), but I was thinking of designing a version that will have a thousand user database or more and multithread it to spam out PMs.

I don't think the LG servers support Python, and PHP isn't exactly what you'd want to use here, due to the delay between the client and server connection, which would lag the PMs by quite a bit. Unless you wanted to use like a Cron job.

If you want it converted to PHP, I'd be willing to help out there. Perhaps in a UG thread or PM or wherever you'd want to share the source.