-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Imogen Priority Queue #77
Comments
I think we should discuss things that will pertain to the code here, including the docstrings that will make up the responses to the help command, as well as the automated messages from imogen. |
This is what a theoretical manpage for Imogen might look like. If approved I would like us to write code so that Imogen works in the way described. I will add Suggested DocStrings, replies, and automated messages in a further comment. Usage: Adding a style influences the style of the final picture. Available styles include Priority QueueYou can pay Imogen to have your requests be prioritised. To pay for the priority queue DM Imogen and attach a payment. 1 Mob gets you 5 priority requests. You can request an imagen for the priority queue with the /priority command Available Commands/balance /canceltip /credit /fast /help /help style /help [commmand] /imagine [style] {prompt} /paint [style] {prompt} /priority [style] {prompt} . /priority-paint [style] {prompt} /quick /tip /status Advaced TechniquesStarting Image: Videos: Distort: |
Priority WorkflowWhen you send imogen a payment that has not been earmarked as a tip. Imogen DMs the payer: "Imogen has received a payment from you for $X mob. Your current balance is: $Y mob." When it is a tip: /balance In a DM: /credit In a group: In a DM: /tip In a DM: (note, the tip command should autocancel in 10 minutes) /signalpay In a DM: You will receive a message from Imogen with your balance. Using /tip before sending a Payment marks your patment as a tip and won't credit your balance. Use /canceltip to cancel sending of a tip. If you don't have Payments activated follow these instructions to activate it.
/canceltip In DM, with pending tip: In DM, without pending tip. /priority With Credit: Also DM user: Without credit: When an user uses imagine or paint command for the free queue: |
Imogen's automated messages: "If you like Imogen's art, you can show your support by donating within Signal Payments. "Want to skip the line? Imogen offers a priority queue for a cost of 0.02 mob per image. To add priority credit to your account, send Imogen a direct message with the command "/credit". If you already have credit you can submit a priority requests with the command "/priority" " "Check out Imogen on GitHub to learn how to make use of all her features, as well as contributing to the project: |
we need new messages for certain things. The "slow down" message needs to be replaced and I think there were some others that Sylvie wanted replaced or improved. |
Rate Limit You currently have the maximum number of free requests in the queue (6), to request another image please wait for one of your requests to clear or add credit to your Imogen balance. DM Imogen with /balance to see your balance and learn how to add credit. |
To discuss and implement a paid priority queue for imogen.
I will write a possible spec for how it could work, and we can discuss it.
Will be resolved by PR #76
┆Issue is synchronized with this Asana task by Unito
The text was updated successfully, but these errors were encountered: