DoodleBot is a bot for generating drawing prompts! You can interact with this bot in the Doodle Crew! Discord server or on r/DoodleBot.
To use this bot on either platform, send a message or post a comment beginning with "!prompt" which includes at least one of the keywords listed in keywords.json with a leading "%". These keywords include:
- animal
- creature
- class
- food
- item
- material
Many of the keywords (like "class", "creature", and "item") can also be modified with "fantasy-", "scifi-", or "irl-".
For a full list of keywords that can be used, you can pass "!prompt" without anything after it.
!list
!prompt
!reroll
!suggest
!prompt
- Replace clothing with any-clothing
- Add keywords: clothing, headwear, upper-torso-clothing, lower-torso-clothing, footwear
- Fixed error when keyword not found in database
- Add "!list" command to bot_discord.py for assessing keyword database
- Add "!suggest" command to bot_discord.py for populating suggestions.json
- Update 'item' and 'location' keywords to include 'any-' to avoid premature key matches
- Only check for "!prompt" at beginning of message
- Add Reddit bot
- Move core DoodleBot functionality to separate file/class
- Add "field-of-study" to keywords
- Change "sci-fi" to "scifi"
- Split food into "food-items" and "food-materials"
- Update "food", "items", and "materials"
- Load keywords from JSON instead of CSV
- Update keyword bank
- Add location keywords
- Handle a/an as first word in prompts
- Handle punctuation in prompts