Shop Forum More Submit  Join Login

Introducing dADroid: Automate your dA routine

Journal Entry: Tue Dec 30, 2014, 6:09 PM
: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! :)

Add a Comment:
 
:iconrealmsprinter:
RealmSprinter Featured By Owner Jan 6, 2016  Student Digital Artist
oh my god this would be incredibly helpful ;u;
I get quite the number of llama's every few days(or everyday oftenly), it'd be really helpful if we had a bot around the website to help out with that. This is a really smart idea ^^ Would love to know when it's officially online in the future ^^

Keep it going pal >u<
Reply
:iconfairestmoss:
FairestMoss Featured By Owner Jan 4, 2016
Hm, if I could request one thing, it would actually be to develop an option that stops users from leaving "thank you" messages on my profile. o: Messages like "Thank you for the llama!", or the fav, or the watch. There's not really a good reason for it, I just get so tired of the community-wide spam. '~`; It's such a common response that I really don't feel like most people even mean it. Admittedly it would be nice if someone could convince me otherwise.

Anyway, it would be nice if I could be notified when this bot is officially released to the public. c:
Reply
:iconepelito:
epelito Featured By Owner Edited Jan 4, 2016
ily !!
pls notify me ;u;
Reply
:iconlilith-the-5th:
Lilith-the-5th Featured By Owner Jan 4, 2016  Professional
I loved finding the randome quote of the day on my page and would definitely love to try it once it's ready.
Amazing work, please keep me updated <3
Reply
:iconsnickerskorbel:
SnickersKorbel Featured By Owner Jan 3, 2016  Student General Artist
This is a fantastic idea! I can't wait!
Reply
:icon1iv:
1iv Featured By Owner Jan 3, 2016
Thanks for creating this - it sounds like a great idea and I can't wait for it to be completed!
Reply
:iconastrikos:
Astrikos Featured By Owner Dec 28, 2015  Hobbyist Artist
I would love to try this out!
Reply
:iconcocoaandtea:
CocoaAndTea Featured By Owner Dec 18, 2015  Hobbyist Digital Artist
This would be so helpful, especially I don't have to say "You're welcome" everytime someone says thank you on my page.
Reply
:iconmultipledimensionx:
MultipleDimensionx Featured By Owner Jan 3, 2016
That would be magical
Reply
:iconuszatyarbuz:
UszatyArbuz Featured By Owner Dec 18, 2015   Digital Artist
I follow this from quite beginning and I'm happy to see some updates :nod:
Great job and keep it up! I'm not seeing myself using this but it's really great job on programming side. :)
Reply
:iconxtendedversion:
xtendedversion Featured By Owner Dec 13, 2015
it's a good thing. keep it going =)
Reply
:iconadaleighfaith:
AdaleighFaith Featured By Owner Dec 11, 2015  Hobbyist General Artist
:chairdance: 
Reply
:iconsupercomicgeek:
SuperComicGeek Featured By Owner Dec 9, 2015  Student Digital Artist
Cool
Reply
:iconleenaofdarkness:
Leenaofdarkness Featured By Owner Dec 6, 2015  Hobbyist Artist
interesting. owo
Reply
:iconflyingtavros:
FlyingTavros Featured By Owner Nov 28, 2015  Student Digital Artist
Sounds cool
Reply
:iconzyqx8068:
zyqx8068 Featured By Owner Nov 27, 2015  Hobbyist General Artist
I'd like to be notified
Reply
:iconbeni-points:
Beni-Points Featured By Owner Nov 25, 2015
I'm interested in this. 
Reply
:iconrubyrebecca123:
rubyrebecca123 Featured By Owner Nov 24, 2015  Hobbyist Digital Artist
id like to be notified (this sounds like a really great project)
Reply
:iconwellduhh:
wellduhh Featured By Owner Nov 23, 2015
I like to be notified c: btw how does this work ?
Reply
:icon758matthew555:
758matthew555 Featured By Owner Nov 23, 2015  Hobbyist Traditional Artist
i like to be notified please :)
Reply
:iconezzicupcakii:
EzziCupcakii Featured By Owner Nov 15, 2015  Student Digital Artist
I'd like to be notified. (How much longer do you think?)
Reply
:iconezzicupcakii:
EzziCupcakii Featured By Owner Nov 15, 2015  Student Digital Artist
Awesome! But,do we still get to run our own account?
Reply
:icondrsdavidsoft:
DRSDavidSoft Featured By Owner Nov 15, 2015  Hobbyist General Artist
Yes of course! Why wouldn't you?
I just need to know if you have any kind of feature you'd like to be added to dA-Droid.
For example, what interaction would you require dADroid to do with groups?
I haven't set foot in the group parts of deviantART automation yet...
Reply
:iconezzicupcakii:
EzziCupcakii Featured By Owner Nov 15, 2015  Student Digital Artist
Like accepting deviations if they match the folder specifics? Or controlling a contest,and maybe even replying to the comments on the front page.

If you can do that,I mean..
Reply
:icondrsdavidsoft:
DRSDavidSoft Featured By Owner Nov 15, 2015  Hobbyist General Artist
I think dADroid can already do two of the three things you described ;)
I'll add the 'contest controlling' to my to-do list, if you will describe it to me please.
Reply
:iconezzicupcakii:
EzziCupcakii Featured By Owner Nov 15, 2015  Student Digital Artist
( Also replying to notes ) It's like a profile and group.

Well, when someone comments on the contest, the bot would be able to reply. If someone has an entry, the bot would add the username to the list. And if they have a nice comment, it could reply. AND LASTLY: If someone wanted to donate a prize. They'd add it to the journal

( I'm confusing DX )
Reply
:icondrsdavidsoft:
DRSDavidSoft Featured By Owner Nov 15, 2015  Hobbyist General Artist
I'll start working on some of the concepts you've in mind. Stay tuned!

and no, you are not confusing x)
Reply
:iconezzicupcakii:
EzziCupcakii Featured By Owner Nov 15, 2015  Student Digital Artist
<3
Reply
Hidden by Commenter
:iconwellduhh:
wellduhh Featured By Owner Aug 27, 2015
I'd like to be notified when it's ready! c:
Reply
:icondiamond-nights:
Diamond-Nights Featured By Owner May 27, 2015  Student Digital Artist
I would like to try this out! It's seems interesting!
Reply
:iconorrinfox:
OrrinFox Featured By Owner May 25, 2015
I have to say, this doesn't seem exactly right automating all this.  I'm sure it's a nice idea, but I'm afraid I'm going to have to opt out of this. 
Have you talked with some of the administrators about this? Something about this says they probably wouldn't like it.. But that's just me. 
Reply
:icondrsdavidsoft:
DRSDavidSoft Featured By Owner May 26, 2015  Hobbyist General Artist
I value all the input, thanks for letting me know your opinion!
I've considered a way of opt-ing out of all of dADroid Services, so if the bot sees your username anywhere at all it will be ignored, and nothing on your profile would be done by my bot.
For your second question, I tried to reach some of the administrators, but I wasn't able to reach any of them. Could you please let me know if there's an administrator I can talk to?
I really want to know everyone's opinion about dADroid.

BTW, it is NOT supposed to be a BAD thing, and I won't let it go in that direction. Maybe you can think of a way that it could be useful to you without doing any harm?
As Always, All the Feedback Are Appreciated. Thanks! (:
Reply
:iconorrinfox:
OrrinFox Featured By Owner May 26, 2015
See it's not the normal users that bother me on this, it's the people that use it for bad. 
I used to maintain a chat bot for dAmn ( the messaging network for this site ) that a lot of people used to help around their channels. Well, the problem was we got people that used some of them for spam ( even sending so many messages that it crashed clients ). It got to the point that when I developed a bot myself I added in spam control, That might be something you consider.. Although with many scripted programs it is just as easy to add spamming capability to it as it is to remove the anti spam capability from it.  What I can tell this is a browser plugin yes?  Well, those can be modified quite easily. Anyways abuse is all I'm worried about. Onto another note.

I talk with some administrators from time to time. You might join dAmn and see if you can catch one. Aside from that maybe the forums here or the like. 

Anyways I understand it's not meant to be a bad thing. but people can make these a bad thing easily.. That's all I'm saying. I wish you luck. 
Reply
:icondrsdavidsoft:
DRSDavidSoft Featured By Owner May 28, 2015  Hobbyist General Artist
I really appreciate your concern for the misuse and/or abusing my dADroid system.
Since the initial beta versions, I have always had this topic in mind. I'm working on my own version of accounts verification, which requires users to be legitimate, by checking the date of account creation, activity, and requiring them to have manually done about the same activity they enable on dADroid's automation before.
That way, I make sure that the good-intended deviants are using it to actually "automate" their dA tasks which they used to do manually. This is the dADroid services' purpose (:
Additionally, I'm planning to monitor activity done by my bot, so I can ban and prevent "bad users" (aka spammers) from making trouble for anyone.
I really don't want anyone to steal points from point accounts and/or post advertisement spam comments on people profile pages. (:
Also, I am planning to include an "opt-out" feature where other users can totally block the activity done by dADroid, either with its own account or any deviant using it.

As you can see, I think I have covered this aspect of dADroid as much as I could.
Now on the other topic:

I am familiar with the dAmn, and I had used it from time to time. Unfortunately though, I haven't caught any admins there, and the other chatters don't know / show any interest in introducing me to any admins.
I REALLY want to chat to admins about my projects, to see their opinions. Talking to DEVlANT or even better, spyed would be awesome!
Unfortunately I didn't get any positive feedback from other developers here. *poker face* yeah.

Anyway, thanks for your feedback. I really really appreciate your concerns about the bad things could happen to my projects! :D
Thanks for wishing me luck. Good luck to you too!

Keep in touch if you want, it's nice to have a developer friend around here. (:
Reply
:iconorrinfox:
OrrinFox Featured By Owner May 28, 2015
No problem with the feedback, I'm just saying what might cause some problems. I can see how people would use this though, it could come in handy in some instances. 
Yeah it's usually hard to get into contact with higher ups, might try a help desk inquiry? I think they have a "general inquiry" section for asking questions but I'm not sure.

I'll probably keep in touch, I'm not very active on dA though. Just maintaining the developingdevelopers group and misc. stuff every now and then.
Reply
:iconwintercool612:
wintercool612 Featured By Owner Apr 29, 2015  Hobbyist General Artist
If it could make llama giving entirely automated that would be great!
Reply
:iconmythicalspirits:
MythicalSpirits Featured By Owner Jul 4, 2015
i know right...
Reply
:iconmaxdiedude3:
MaxDieDude3 Featured By Owner Apr 23, 2015  Student General Artist
I'd love to get notified!
Reply
:iconlanadelking:
LanaDelKing Featured By Owner Apr 18, 2015  Hobbyist Digital Artist
I'd like to be notified when it's ready!
Reply
:iconuszatyarbuz:
UszatyArbuz Featured By Owner Mar 22, 2015   Digital Artist
I wonder what's going on with it now? IS it working already or not?
Reply
:iconnylten:
Nylten Featured By Owner Mar 19, 2015  Hobbyist General Artist
I'd like to try this out!
Reply
:iconblakeearth:
blakeearth Featured By Owner Mar 19, 2015  Hobbyist Artist
I'd be glad to beta test it!! I've been looking for this for a very long time :la:
Reply
:iconpatrycjamarciniak:
PatrycjaMarciniak Featured By Owner Mar 10, 2015  Hobbyist Photographer
Oh, this is awesome! I was wondering why nobody thought of doing a script like that, and I accidentally found your profile! Returning llamas and using daHub would be soooo much easier with a bot like that ^__^ Is there any way I could get a test version, or do I need to wait for the release? :)
Reply
:iconvabelodhinata:
VabelOdhinata Featured By Owner Mar 10, 2015  Professional Digital Artist
I'd like to be notified when it's ready
Reply
:iconmehthisislame:
mehthisislame Featured By Owner Mar 7, 2015
Uhm, everybody, pretty sure DavidSoft said that DAHub doesn´t want this to continue, unless I misread the update.
Reply
:iconxxreshiramxx:
xxReshiramxx Featured By Owner Feb 7, 2015  Student Traditional Artist
I'd like to be notified when it's ready. Thank you. :)
Reply
:iconjohnnyipsilon:
JohnnyIpsilon Featured By Owner Feb 7, 2015  Hobbyist Digital Artist
I want to join. Thanks (:
Reply
Add a Comment:
 
×

Featured in Collections

journals importantes by Unreal-Forever

Journals by AngelLilly

NEWS by byzho


More from DeviantArt



Details

Submitted on
December 30, 2014
Link
Thumb

Stats

Views
22,996
Favourites
72 (who?)
Comments
186