Introducing dADroid: Automate your dA routine
|13 min read
189
75
5
Recommended Journals
Groups That Want Llamas List
Do your groups want llamas? Comment below.You can give groups cake badges and llama badges.Type deviantart.com/GROUP-NAME-HERE/badges/llamaOr type deviantart.com/GROUP-NAME-HERE/badges/cakeExamples here and here. List: tinfoilhatbrigade (https://www.deviantart.com/tinfoilhatbrigade) help-resources (https://www.deviantart.com/help-resources) fredfredburger-fc (https://www.deviantart.com/fredfredburger-fc) NYANCAT-TACNYAN (https://www.deviantart.com/nyancat-tacnyan) MemeCats (https://www.deviantart.com/memecats) goldenllamagiver (https://www.deviantart.com/goldenllamagiver) 3DSlite (https://www.deviantart.com/3dslite) LOK-Fan-Group (https://www.deviantart.com/lok-fan-group) PhotographLove (https://www.deviantart.com/photographlove) Black-SAGA (https://www.deviantart.com/black-saga) Gluttony-and-Feedism (https://www.deviantart.com/gluttony-and-feedism) Give-LlamaGetA-Llama (https://www.deviantart.com/give-llamageta-llama) LlamaHerd (https://www.deviantart.com/llamaherd) Nyan-cat-FC (https://www.deviantart.com/nyan-cat-fc) TheEmolgaFanClub (https://www.deviantart.com/theemolgafanclub) theWrittenRevolution (https://www.deviantart.com/thewrittenrevolution) Give-and-get-llamas (https://www.deviantart.com/give-and-get-llamas) llama-list (https://www.deviantart.com/llama-list) GetLlamas (https://www.deviantart.com/getllamas) HashtagHoliday (https://www.deviantart.com/hashtagholiday) CosplayersAnonymous (https://www.deviantart.com/cosplayersanonymous) Llamamon-Love (https://www.deviantart.com/llamamon-love) Llama---For---Llama (https://www.deviantart.com/llama---for---llama) OtakuFanatics (https://www.deviantart.com/otakufanatics) sobaditsgood (https://www.deviantart.com/sobaditsgood) thumbz-up (https://www.deviantart.com/thumbz-up) @corneliahalef
If you thank people for llamas... [UPDATED]
[Update] I will continue to use feedback from the commentors to further improve this journal. Firstly, I'd like to address anyone who was sent a link to this journal. I do not intend to make you feel guilty or ashamed. This journal is meant to teach you a valuable thing about the deviantART community. Please read people's comment sections before you comment. Everyone feels differently about thank you comments. Some people want to keep their profiles clean. Please don't comment if someone writes "do no thank me for llamas" in their comments section. Some people view this as self promotion on their profile. Secondly, xX-Wolvenhyde-Xx (https://www.deviantart.com/xx-wolvenhyde-xx) brought up
One Click Llama Button v2
Llamas were introduced exactly 5 years ago and today is their 5th anniversary. One Click Llama Button v2 is now ready and requires testing. OCLBv2 gives llamas a lot faster, is more stable (very unlikely that you'll get an error) and if you hit the spam filter, you'll see :spam: instead of the error icon. Note me if you'd like to test it. Released to public, just update it from Tamper/Grease/Violentmonkey.
See More by DRSDavidSoft
Popular in the last 24 hoursSee all
23.5K Views|4 Today
:bulletgreen: dADroid
Developer: DRSDavidSoft


dADroid Logo by dADroid-bot

:icondadroid-bot: dADroid-botchangelog 

Introduction 
I've been working on a project that is designed to be a multi-purpose DeviantART bot.  Using dADroid, you'll be able to automate what you do to be faster, easier and more accurate.

There are tons of features for users that I've already programmed into dADroid!

Check my example by posting /llama me comment and get an instant llama over here: dADroid: tools

dADroid also powers the top llama trading groups on DeviantArt.


Features
Here's a quick list of what dADroid will be able to do:
  • DeviantArt   Logging in and keeping sessions
  • Earth   Fetching information about users, groups and deviations
  • deviantART Groups Getting information such as a user's group list, a group's member list or a deviation's favourite list
  • Pencil Sending and receiving comments; featuring comments in a group or profile; hiding comments
  • Note   Sending, receiving and replying to notes
  • + llama emoticon Giving badges (e.g. llamas) to any accounts
  • Points Giving points to any accounts
  • Heart  Watching users
  • +fav  adding deviations to the favourites
  • Eyes  Getting a user's llama activity
  • Star!  Fetching visitor activity
  • Email  Fetching and moderating message center activity (e.g. notifications)
  • Sad dummy Blocking and unblocking users
  • Dollar (US)  Participating in the llamatrade feature automatically
  • Thumbs Up  Organizing and arranging the Gallections (i.e. Gallery and Favourites folders)
  • .... and so on!

You can imagine that by using these features, the bot will be able to do things like:
  • Bonk Scheduling: Give a llama randomly to a random user based on a certain schedule; randomly add a deviation to favourites, etc

  • Pencil Quotes: Post messages such as quotes on the profile pages of a requested user; delivering messages to other accounts (an example is the talkbot)
  • Police Group management: Hide or feature comments based on user membership
  • Buy My Prints Please Automatic trades: Automatically give back llamas to the users who have given you llamas (an example is provided here)
  • Okay... Moving on now... Profile management: Automatically keeps your profile clean by hiding unnecessary comments
  • Party Birthday wishes: Can send you a happy birthday wish!
  • Points Eating Llama Llama Trade: Give llamas to users who have donated points to you
  • Thank you! Thank you! Auto thanks: Send a "thank you" comment to users who have watched you, given you llamas or added your deviation to their favourites folder
  • :happybounce: Greeting: Display a greeting message on any core profile that has the list of visitors enabled (for an example go to dADroid-bot or open DeviousBots)
  • The true Super Llama Badge Statistics: Displaying real-time amount of given/received llamas, and the number of points (an example is on FeedMe-Points account)
  • Reading Curating: Create a "badges hall of fame" page based on llama given amount of a particular list of users (an example is provided here)
  • Magnify Profile Posts: Decide whether to post a "Thank you" message on a user profile; discovering the "reply to this comment" link
  • Juggle Juggling: this one part is still in progress, check back later! 

Collaborations

dADroid is already powering both the GiveALlamaGetALlama and the Give-LlamaGetA-Llama groups, providing llama activity stats and a list of active traders to the users on request!

Developer of any sort of project are welcome to use dADroid's APIs to power your own projects, or download the source code to create a new bot altogether. Handshake

If you are a :points: point account, you can use dADroid to automatically process activity, calculate points and give them to other users. Like what dAhub does and what dATrade formerly did.

dADroid also helps dailygiveget reply to the profile comments!

If you'd like to integrate any part of dADroid in your own projects, I'll be glad to help! I am a dummy!



dADroid is currently in the beta stage La la la la 
Please feel free to test any of its available functions!

I also want to have opinions, suggestions, ideas and anything that you might have in mind regarding this project.  Do you always wanted something that DeviantART hadn't, like email notifications? Would you like to automate something that really annoys you doing manually every day?  What features that you need dA lack?

If you might have any cautions, critiques or anything in particular for doing automated projects, I'd be more than glad to hear them. Any feedback is highly appreciated! 


Help Wanted Boing! Boing! 
Would you like to help with graphic design, bot development, and server hosting? I would appreciate your help. More info here.



Helping you with automation
:bulletblue: Do you miss messages left on your profile, or notes to you?
:bulletblue: Do you wish you could get an e-mail when a specified deviation shows up on your message center?
:bulletblue: Do you give llamas/watches/faves on a regular basis?
:bulletblue: Do you thank whoever gives you a llama randomly by returning another llama, or even leaving a message?
:bulletblue: Are you a points account owner?
:bulletblue: Do you want to automate the points transfer process, but you don't have time or skill to write a bot yourself?

:bulletgreen: Then dADroid is here for you!
By using the dADroid bot in your routine, you can automate your daily tasks, be relaxed and browse all the art in DeviantArt.

dADroid will do the job for you. It will automatically:
- Thank people who have gave you watches/llamas/faves by sending a random comment from a specified list (plz accounts are also supported.)
- Send a welcome message when a deviant joins your group
- Return llamas to whoever have given you one
- Get you points :points: from points accounts, by giving watches/llamas/faves

:bulletgreen: If you are a points account owner, dADroid can:
- Find out if a specified deviant has watched/llama'd/faved a list of other deviants
- Manage how many deviants they have given, calculate and process the amount of points they earned
- Give the points to them on a regular basis or immediately

dADroid is currently helping in llama-list and Give-LlamaGetA-Llama!
Go watch dailygiveget, it is also powered by dADroid-bot.


:bulletred: How does it work?
After logging-in to dADroid, you'll see the configuration page.
You can set different rules for dADroid. For example, you can set a task for it to check the newest dAhub's watches/llamas/faves list, set a rule to automatically give llamas to users who have gave you watches/llamas/faves or enable the automatic welcome and thanks messages.
Once every couple of minutes, dADroid will go online and read your configurations. It checks what requests need to be done, gathers the required information from :deviantart: DeviantArt, processes the data, and replies the data, including commands, back to the dA servers.

:bulletred: How to join?
The dADroid bot is at the beta stage at the moment.
Please leave a comment on this journal and watch DRSDavidSoft for future notifications. The project will be live soon!

:bulletred: I have an idea! / I have a request.
Please let me know if you have a suggestion or request. I'll be glad to hear any good and useful idea you might have!#1 


:bulletred: I want to test the Project now!
:bulletred: I am a Programmer / Software Developer
You can join the dADroid test team by sending a note to me at DRSDavidSoft.
Your feedback and comments are highly appreciated.
If you are a software developer, feel free to join the coding team.  You can also help with debugging and testing the project!
Since I have decided to make this project open-source, all the code will be available in a GitHub repository in the future.


:bulletblue: Do you use points accounts like :icondahub: dAhub?
Are you tired of checking the "newest" list every often, and giving llamas and/or watching deviants one by one?
Then dADroid can automate that process for you! ***



NOTES:
* dAhub modules would only work for verified accounts.
** Your account would still give watches/llamas/faves, only it would be automated by the bot, and not done manually by you (i.e. pressing the "Give" button).
*** With the news of dAhub being shut down, I have removed this feature from the code.



Please note: I would like to know your opinions, ideas, suggestions, feedbacks and comments on this project.


Update:
Thanks for all the great and encouraging comments! I have decided to finish this project and make it online for everyone.


P.S.: If you are one of these haters, please just ignore my project, Okay?  No hard feelings.


Have a great day! :)

Recommended Journals
Groups That Want Llamas List
Do your groups want llamas? Comment below.You can give groups cake badges and llama badges.Type deviantart.com/GROUP-NAME-HERE/badges/llamaOr type deviantart.com/GROUP-NAME-HERE/badges/cakeExamples here and here. List: tinfoilhatbrigade (https://www.deviantart.com/tinfoilhatbrigade) help-resources (https://www.deviantart.com/help-resources) fredfredburger-fc (https://www.deviantart.com/fredfredburger-fc) NYANCAT-TACNYAN (https://www.deviantart.com/nyancat-tacnyan) MemeCats (https://www.deviantart.com/memecats) goldenllamagiver (https://www.deviantart.com/goldenllamagiver) 3DSlite (https://www.deviantart.com/3dslite) LOK-Fan-Group (https://www.deviantart.com/lok-fan-group) PhotographLove (https://www.deviantart.com/photographlove) Black-SAGA (https://www.deviantart.com/black-saga) Gluttony-and-Feedism (https://www.deviantart.com/gluttony-and-feedism) Give-LlamaGetA-Llama (https://www.deviantart.com/give-llamageta-llama) LlamaHerd (https://www.deviantart.com/llamaherd) Nyan-cat-FC (https://www.deviantart.com/nyan-cat-fc) TheEmolgaFanClub (https://www.deviantart.com/theemolgafanclub) theWrittenRevolution (https://www.deviantart.com/thewrittenrevolution) Give-and-get-llamas (https://www.deviantart.com/give-and-get-llamas) llama-list (https://www.deviantart.com/llama-list) GetLlamas (https://www.deviantart.com/getllamas) HashtagHoliday (https://www.deviantart.com/hashtagholiday) CosplayersAnonymous (https://www.deviantart.com/cosplayersanonymous) Llamamon-Love (https://www.deviantart.com/llamamon-love) Llama---For---Llama (https://www.deviantart.com/llama---for---llama) OtakuFanatics (https://www.deviantart.com/otakufanatics) sobaditsgood (https://www.deviantart.com/sobaditsgood) thumbz-up (https://www.deviantart.com/thumbz-up) @corneliahalef
If you thank people for llamas... [UPDATED]
[Update] I will continue to use feedback from the commentors to further improve this journal. Firstly, I'd like to address anyone who was sent a link to this journal. I do not intend to make you feel guilty or ashamed. This journal is meant to teach you a valuable thing about the deviantART community. Please read people's comment sections before you comment. Everyone feels differently about thank you comments. Some people want to keep their profiles clean. Please don't comment if someone writes "do no thank me for llamas" in their comments section. Some people view this as self promotion on their profile. Secondly, xX-Wolvenhyde-Xx (https://www.deviantart.com/xx-wolvenhyde-xx) brought up
One Click Llama Button v2
Llamas were introduced exactly 5 years ago and today is their 5th anniversary. One Click Llama Button v2 is now ready and requires testing. OCLBv2 gives llamas a lot faster, is more stable (very unlikely that you'll get an error) and if you hit the spam filter, you'll see :spam: instead of the error icon. Note me if you'd like to test it. Released to public, just update it from Tamper/Grease/Violentmonkey.
See More by DRSDavidSoft
Popular in the last 24 hoursSee all
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
Comments
JanisSchmidt|Hobbyist Artist
Soooo is this a downloadable thing? Or do i have to attach to somewhere else?
Reply  ·  
AutumnGoose's avatar
AutumnGoose|Hobbyist Digital Artist
Cool, looking forward to this!
Reply  ·  
goaga's avatar
goaga|Student Digital Artist
is this project still going on?
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|Hobbyist General Artist
Sorry for the late response.  Yes, this project is still going on!
Reply  ·  
V0IDSPACER's avatar
V0IDSPACER|Professional Digital Artist
I would really love to use this if possible--I've got so many llamas I want to return but I simply don't have the time to do so, as a student and full-time artist.
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|Hobbyist General Artist
Sorry for being so late to answer this! 

I have this project in my todo-list that would do an excellent job in returning llamas!

LlamaTrader Concept UI by dADroid-bot
Reply  ·  
michaelsboost's avatar
michaelsboost|Hobbyist General Artist
I want to use automatic llama return and auto-reply on favs/watch/lamas!
Reply  ·  
teapuq's avatar
teapuq|Hobbyist General Artist
I want one. I need one
Reply  ·  
CrystalQuartz731's avatar
CrystalQuartz731Edited |Hobbyist Digital Artist
:squee:I HAVE A SUGGESTION!!!:squee:


(It's really more of a request)


Hello, as you can see, I have a suggestion for a specific tool, or a bot.

I would like something that automates the process of adding deviations to groups. There is something similar that's already on DeviantArt, but it leaves a lot to be desired. It also only shows the groups that you're an administrator of.

What I would use would be any group, member, administrator, or neither.

--------------------------------------------------------------

Details:

1. It would automaticly decide which folder your deviation is submitted to, by comparing the information that you used for the "Select Category" section when you submitted it, to other deviations in that folder. Or something else, because I don't really know whether or not that would even be accurate.

2. Also, it would have an extra option to specify which folder it's submitted to if you decide you don't want the bot to do it.

3. It would tell you whether or not your deviation is immediately accepted. It would also tell you if the target folder is full, or you've reached the global limit.

4. You specify which groups to submit to by clicking some type of "Add Group" button. When you click this button, you would get an extra box, similar to when you give points or llamas. This box would have a "Choose Group" button, then underneath that it would say, or search current groups, and a search bar underneath that, with an alphabetized list of your groups under that. And under that, would be a select all button. The list would conatin any group that your 
associated with, along with their names, and avatars. To be counted as associated with a group, you have to be either a Member, Administrator, Co-Founder, Founder, etc. You must join the group in some way. 

It would be set up like this:

[Add Group]

       or

Search For A Current Group:

*THE SEARCH BAR GOES HERE* [Select All]

*LIST OF GROUPS GOES HERE*

5. To specify a group manually, you click the button and yet another, smaller, box will appear that you can type into. You will type the name exactly.

An example,

Correct: DeviousBots
Incorrect: deviousBots

Underneath the text box, you press a button, that will be a button that says "Add". If you don't type the name correctly, or it doesn't exist, it tells you.

--------------------------------------------------------------

Sooooo...

Okay, I know that this is a lot information, and very, very specific. :| (Blank Stare) 

I kind of went all out on explaining exactly what I was imagining in my head. Sweating a little...

Sorry about that. Blush 

So, please tell me if this is possible. I understand if you don't want to. hmm 



So tell me what you think! ;p




-Jonathan Brown
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|Hobbyist General Artist
I'm really sorry to reply to you this late!

What you are suggesting is possible BUT will be really hard to implement!

Some issues that I can think of are the following:
  1. Where is the source of deviations? Should it look for the newest deviations, random deviations, deviations in other groups, etc...
  2. Similarly, what groups should be the deviation be analyzed for?
  3. It'll be really, super hard to write an accurate comparison routine to analyze the deviations!
In any case, thanks for leaving your suggestion, but I think it's something that dt or hq need to address!
Reply  ·  
CrystalQuartz731's avatar
CrystalQuartz731|Hobbyist Digital Artist
It's fine, and this is a late reply too so... ^^;

I can see why that would probably be difficult to do.

It would definitely be hard for a computer to recognize something like that.

Either way, it would be cool and I'll make sure to ask the groups that you mentioned. :)

Thanks! ;p
Reply  ·  
AoSapphire's avatar
AoSapphire|Student Filmographer
That sounds cool. It's what I've been looking for :)

It's kinda hard clicking some deviants so that I can click the "watch" one by one... Sometimes it even takes a few minutes because of the internet connection or slow loading and stuffs.
Reply  ·  
Shayotita's avatar
Shayotita|Hobbyist General Artist
where can I get one of these? I hardly have time to give thanks or give llama to so many people
Reply  ·  
JM-Matthews's avatar
JM-Matthews|Professional Writer
I've been using the DA Droid for the past few days. It's amazing. So much that some people just assumed I was a bot!
Reply  ·  
palewildflower's avatar
palewildflower|Hobbyist Traditional Artist
I want to use automatic llama return and auto reply on favs/watch/lamas! I wish it could auto-favorite certain tags, that would be awesome too!
Reply  ·  
AgnosticDragon's avatar
Every single point account listed at :iconpoint-police: is currently offline.
Reply  ·  
VictorienXP's avatar
I'll be interested mostly to use the automatic llama return ^-^
Reply  ·  
jxdemotion's avatar
jxdemotion|Hobbyist Writer
I'd like to betatest!
Reply  ·  
FurryFactory's avatar
FurryFactoryEdited |Professional Artisan Crafter
I want to use automatic llama return and auto reply on favs/watch/lama , can i be beta-tester ?
I want to test the Project now! :D
Thank you !
Reply  ·  
XoXAshleys-ArtXoX's avatar
XoXAshleys-ArtXoX|Hobbyist General Artist
Whenever I click the link to the dadroid page, i either am returned to this journal or told to log in, and when I do log in, nothing happens.
What do I do?
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|Hobbyist General Artist
I noted you about the automatic llama return feature!
Reply  ·  
KoyukiKuroya's avatar
KoyukiKuroya|Hobbyist General Artist
:damphyr: Hello! I had an idea that I haven't been able to find yet, or I just haven't searched deep enough. But was wondering if there was a bot where I can auto reply to every deviant's profile page who favs my work within a certain period of time (let's say within 24hrs of first faving). The auto reply at the end of that period will be a customized message like "Thank you so much for faving :deviationtitle:, :deviationtitle:, and :deviationtitle:, I seriously appreciate it n n" where :deviationtitle: were the deviation favorited within those 24hrs. Adding to that would be if the deviant has already favorited my work in the past, there would be an auto reply just adding "Thanks so much again blah blah n n " (I usually keep track of this with a llama but it becomes tedious when I get too many favs in a day/week).
Reply  ·  
DRSDavidSoft's avatar
DRSDavidSoft|Hobbyist General Artist
Hey there! Sorry for the late response.

Actually, I have indeed written a tool specifically for that. The tool does exactly what you want: At specified intervals, replies to favorites, watches and/or llamas with a thank you message.

However, there are some obstacles in it:
1) It involves providing your login information which many people aren't much comfortable with.
2) Some people aren't that much fond of getting an appreciation reply. They might even block you for thanking them favoriting your work.

If you need any other automation that doesn't contain risks such as above, I'll be glad to help.
Reply  ·  
anonymous's avatar
Join the community to add your comment. Already a deviant? Sign In
© 2019 DeviantArt
All Rights reserved