dAdroid: The unofficial DeviantArt Bot
|7 min read
Recommended Journals
DeviantArt's Birthday Chat/Forum Events!
Howdy there! This Tuesday, August 7th is DeviantArt's 18th Birthday! To celebrate this, the CR team has a big scavenger hunt game you can find out about here: Happy 18th Birthday DeviantArt! But we also have some chat and forum fun in store for you as well! A great chance for you to have fun but also possibly win lots of prizes! Indeed, we like to make it rain on DA's birthday ;) many :points: and 3 month core memberships will be up for grabs! Even participants who don't win will get rewarded. Chat Events Schedule: On August 7th in the #CommunityRelations (https://chat.deviantart.com/chat/communityrelations) chatroom you will find the following events: 10AM PST - Rock paper scissors with T
Contest Results!!!!
:points::points::points::points::points::points: Finally! :points::points::points::points::points::points: Please read everythingFirst of all I would like to thank all those who have made an effort to join the contest, I am always very happy to see your arts, it is so special for me to see myself drawn by your hands. I know you guys want the points, but it's still special to me. First of all, I wanted to say that all the entries are winning, I loved them all and it was very difficult to choose only 3. Really difficult. The criteria I used to evaluate the winners were: Creativity, Innovation, Technique, Christmas details, emotion and effort.
Attention to rules
Hey everyone, how are you? Since my membership is gone again, until someone give me another one, the rules will be here. Please follow them carefully or you won't receive points and may be blocked. Rules O1 → Notes are only used to talk abouth important subjects,Kind messages and congrats.If you ask points in my notes, I'll mark as spam. O2 → Double Comments, Chainmails or Spam are inadmissible to me. It's a lack of respect, If you do it, I'll mark as spam and block you. O3 → Tiny/small comments please. O4 → No Deviations, no points. I help artists, and artists always have deviations. O5 → you MUST ha
Featured in collections
Featured in groupsSee All
dADroid-bot's avatar
By dADroid-bot   |   Watch
8 13 10K (1 Today)
Published: March 4, 2017

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!



Recommended Journals
DeviantArt's Birthday Chat/Forum Events!
Howdy there! This Tuesday, August 7th is DeviantArt's 18th Birthday! To celebrate this, the CR team has a big scavenger hunt game you can find out about here: Happy 18th Birthday DeviantArt! But we also have some chat and forum fun in store for you as well! A great chance for you to have fun but also possibly win lots of prizes! Indeed, we like to make it rain on DA's birthday ;) many :points: and 3 month core memberships will be up for grabs! Even participants who don't win will get rewarded. Chat Events Schedule: On August 7th in the #CommunityRelations (https://chat.deviantart.com/chat/communityrelations) chatroom you will find the following events: 10AM PST - Rock paper scissors with T
Contest Results!!!!
:points::points::points::points::points::points: Finally! :points::points::points::points::points::points: Please read everythingFirst of all I would like to thank all those who have made an effort to join the contest, I am always very happy to see your arts, it is so special for me to see myself drawn by your hands. I know you guys want the points, but it's still special to me. First of all, I wanted to say that all the entries are winning, I loved them all and it was very difficult to choose only 3. Really difficult. The criteria I used to evaluate the winners were: Creativity, Innovation, Technique, Christmas details, emotion and effort.
Attention to rules
Hey everyone, how are you? Since my membership is gone again, until someone give me another one, the rules will be here. Please follow them carefully or you won't receive points and may be blocked. Rules O1 → Notes are only used to talk abouth important subjects,Kind messages and congrats.If you ask points in my notes, I'll mark as spam. O2 → Double Comments, Chainmails or Spam are inadmissible to me. It's a lack of respect, If you do it, I'll mark as spam and block you. O3 → Tiny/small comments please. O4 → No Deviations, no points. I help artists, and artists always have deviations. O5 → you MUST ha
Featured in collections
Featured in groupsSee All
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
Comments (13)
Miyeopta's avatar
Hi!! Is it now okay? I download it to my laptop/pc
Reply  ·  
dADroid-bot's avatar
I'm sorry, but it's not finished yet. I'm planning to work on it this summer and it should work by then!
Reply  ·  
Miyeopta's avatar
Okay! We'll wait for that.
Reply  ·  
gIazed's avatar
gIazed|Hobbyist Digital Artist
Can you please put up the automatic return for llamas again????
Reply  ·  
KirbyAndFriendss's avatar
understand
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.)
Reply  ·  
GoldFlash101's avatar
GoldFlash101Edited |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.
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|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.
Reply  ·  
Remiaro's avatar
Remiaro|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. :)
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|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.
Reply  ·  
Remiaro's avatar
Remiaro|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
Reply  ·  
shiibeh's avatar
shiibeh|Hobbyist Digital Artist
wHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
Reply  ·  
Mlp-Adict's avatar
Mlp-Adict|Professional Digital Artist
Plus feature is helping
Reply  ·  
Mlp-Adict's avatar
Mlp-Adict|Professional Digital Artist
:(
Reply  ·  
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
©2019 DeviantArt
All Rights reserved