Shop Forum More Submit  Join Login

dAdroid: The unofficial DeviantArt Bot

Journal Entry: Sat Mar 4, 2017, 6:29 AM

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.

dADroid Logo by dADroid-bot

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.

That’s why from now on I plan on changing some of my policy on dADroid-bot.  Additionally, I'm going to ask dADroid-bot's users about ideas before I implement them, from now on.

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.

This is somehow like what Kishan-Bagaria's apps has been doing for a long time.  The difference is that dADroid-bot was designed to run on servers first.

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!

Add a Comment:
Miyeopta Featured By Owner Apr 23, 2018  Student
Hi!! Is it now okay? I download it to my laptop/pc
dADroid-bot Featured By Owner Apr 24, 2018
I'm sorry, but it's not finished yet. I'm planning to work on it this summer and it should work by then!
Miyeopta Featured By Owner Apr 24, 2018  Student
Okay! We'll wait for that.
gIazed Featured By Owner Jun 24, 2017  Hobbyist Digital Artist
Can you please put up the automatic return for llamas again????
KirbyAndFriendss Featured By Owner Mar 22, 2017  Student Artist
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.)
GoldFlash101 Featured By Owner Edited Mar 8, 2017  Hobbyist Traditional Artist
I understand the take-down of the services, but I have a few comments:
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.
DRSDavidSoft Featured By Owner Mar 16, 2017  Hobbyist General Artist
Hi, thanks for commenting on the journal, I'll try to address each of your points:

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.
Remiaro Featured By Owner Mar 6, 2017  Student General Artist
Ah, understood. I'll be looking forward to the PC-app.

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. :)
DRSDavidSoft Featured By Owner Mar 6, 2017  Hobbyist General Artist
By giving activity without active consent I meant the second one actually.

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.
Remiaro Featured By Owner Mar 6, 2017  Student General Artist
OK, that's awesome. I'm looking forward to seeing those implementations, and it's alright if you take as much time as you want :D
shiibeh Featured By Owner Mar 5, 2017  Hobbyist Digital Artist
Mlp-Adict Featured By Owner Mar 4, 2017  Professional Digital Artist
Plus feature is helping
Mlp-Adict Featured By Owner Mar 4, 2017  Professional Digital Artist
Add a Comment:

Featured in Collections

Journals by GoldFlash101

More from DeviantArt


Submitted on
March 4, 2017


8 (who?)