GuildWiki:Bot tasks/License reminder

Purpose
This bot's purpose is to remind users who have uploaded new images without licensing information to add that information to their images.

Functioning
Unlike other bot tasks, this task would be an ongoing one. Every the bot would scan Special:Newimages (it can compile a list of files created since the last time the bot was run). Any files lacking licensing information will cause the bot to leave the following message on the uploader's talk page:

"Thank you for uploading . Please provide licensing information in accordance with Image use policy and Image license guide to prevent your file from being deleted. This is an automated message from . "

Language
This bot is intended to be programmed and run in Java and use the Java Wiki Bot Framework.

Issues

 * Perhaps this should be its own bot?
 * How often should this run?
 * If a user uploaded multiple files, do they get a message for each?
 * One message listing all images that need licenses found in that run.
 * Can we also check that certain licenses include all fields?
 * Can we also check that images aren't named GW###.jpg or similar?

Code
''Note: including actual code here throws off the bot. MUST be shown as an inclusion''

Sample output
Testing and sample outputs are usually shown on User talk:RogueJedi. Currently only checks the first page of new images.

following info to run tests

Last run
20080603214842