The initial code for this bot was written back in 2013 when I started the project with a simpler name: dA Buddy.
I wanted to create something to assist myself on the repetitive routines I had to do when visiting DeviantArt. Some of them included replying to many comments, thanking people for adding my submissions to the favourites, gathering some points from dAhub, and stuff like that.
I got really some really positive feedback when I introduced the early bot to my friends, and I was surprised by the potential it had.
So I continued working on this bot, later renamed dADroid, to help me do things here with much more speed and accuracy – hence the motto where precision meets rapidity. Interestingly, I found out that this could prove useful to other people, so once I saw how it could be used, I made the decision to make dADroid accessible to public, so everyone can use it.
I should also point out that dAhub was a great source of inspiration when developing early versions of dADroid, and I valued his take on my work. He was a great help learning many of the mechanism on this site.
In the meantime, some amazing group moderators contacted me and asked me if I could write some really specific features for them. Among them were the llama groups which I see that dADroid could really shine. I was impressed with the amount of users using my bot!
I continued working on dADroid, making several more features and integrating some other accounts with dADroid. It was cool and I really liked working on dADroid. However, eventually, I lost some motivation. So I stopped working on dADroid for a time.
Sadly, it appeared that I had made some mistakes along the way; There have been some negative feedback about my work in the past, which made valid points. dADroid was inactive for a period of time, mainly due to me losing interest, focus and enough time to work on it.
I had some hiccups along the way. I launched some features that not everyone liked. On the other hand, I had to fix the bot whenever a dA site update caused the bot to break. I also had to come up with many ways to bypass dA's security in order to keep the bot running. Many times.
Fortunately, I recovered from these problems and was happy that the bot was working again, perfectly, and actually helping people.
I have to say this has been an educating path for me, I have learnt a great deal of things these couple of years running dADroid.
First of all, let me thank you for all positive comments you have sent me, and for supporting my work even though there have been some difficulties along the way.
I also want to apologize for any distress I caused for some people.
I'd like to see if dADroid is still relevant - and useful to you. You can vote your opinion here.
I’m also planning on a full release of dADroid’s source code on GitHub, and building a graphical user-interface for it. This way, anyone can inspect the source code, build it themselves, and use it like a single PC-based app or a mobile app.
If you have any ideas for things you'd like @devdadroid-bot to automate for you, please leave me a comment. I’ll include it in the source code.
I would also like to know what a bot should NOT do. An example would be giving out mass amounts of favorites/watches without your active consent, as dAhub has previously stated in our conversations.
Any conversations about dA automatic activity “bots” is encouraged at: DeviousBots. Further information about bots is also available there.
Thanks for using my bot!
btw,how do i use this bot for my page?
i am a point/normal account in need of help,Anything to help (or maybe howi can use this bot?i just found this on dailygiveget.)
1. Your auto-llama feature works perfectly. I suggest you make it safer for users.
2. Could you tell your watchers or the users of your services when is the exact date of the PC-app release?
3. I'm surprised that your making an app for the dADroid project. Hopefully it's safe and easy-to-use.
4. It turns out there are more features of the bot project that I DIDN'T know. We're they accessible before the take-down?
5. I hope you could bring back the auto-llama return script.
6. I appreciate it if you take the time to read this.
1. Thanks, I'll try to come up with a safer version so interested users could still use it.
2. I have to make an estimate on that, probably a couple of weeks. I had previously worked on a PC app but decided a web-based one is easier to maintain. So, I just have to finish that project.
3. Yeah, as I said it was previously on my TODO list, but was scraped away because of being a bit hard for non-tech users to set up right.
4. Some of them, yeah, but only a small amount of people used them. If you think any of them are useful, I'll probably revive it.
5. It'll be either revived in the PC-app, a safer web version, or most probably both. For now, if you're interested, I can give you a beta version of the PC app, so you can both have the script back for you, and do a beta test for me.
6. Thank you, actually, I appreciate you commenting on this. Turns out not many people cared about this journal.
What exactly do you mean by "Giving out fav's/watches without your active consent"? Do you mean that the daDroid bot was giving out favs/watches without the user telling the bot to do so, OR was the bot doing everything the user told it to do, but didn't require the user to actively check on the bot?
Regardless, I was wondering about a feature that could make llama trading easier- Like, one where you could go to a page and automatically llama everyone that is on the page, or "llama everyone that has watched X user," or "llama everyone who has llama'd X user" or "llama everyone who has joined X group, fav'd or commented on X deviation."
This way it would be easier to trade llamas if I could run a bot all day (on a fellow Llama trader's account) rather than hop on to a computer and download the one-click llama script and do it manually. I didn't use daDroid before, could it already do that? I'd like to see such a feature be placed in a convenient bot.
And about your other idea, dADroid could do that if you gave a link to the page using the website. I was actually working on a Userscript for dADroid to automatically do that, but now that I'm no longer allowing login info to be entered into dADroid, that's canceled.
However, I can work on a fork of One-click llama button which can, in theory, give llamas to any username on the page. I'll be needing a bit of time before I can work on DeviantArt-related development, though.