on master help sign in
Add more detailed milestones
commitd7dad8b54acdd57ad20315c4f9f89a107451bc38 authorMike Osborne <mike@urbit.org> dateMon 20 Sep 2021, 14:02 (5 years ago) parent23e3bd4
1 file changed+30−2
content/grants/cypherscope-bot.md+30−2
content/grants/cypherscope-bot.md+30−2
@@ -61,8 +61,36 @@ For transparency we have the following open questions and will dive deeper to re
6161
6262## Milestones
6363
64−### Milestone 1 - Bot designed, tested and deployed
64+Milestone 1: Bot prototype + Moon deployment
6565
66−Expected completion:
66+Estimated completion: 1 week
6767
6868Payment: 1 star
69+
70+Create chatbot that responds to incoming messages in the format of "c {ticker} {time interval}" and return a chart image with relevant financial data. The bot should fetch data for any asset supported by TradingView API, such as stocks, crypto, forex, or metals. Deploy this prototype bot to a Moon.
71+
72+### Milestone 2: Ensure customers can add Cypher bot to their chats with ease.
73+
74+Estimated completion: 1 week
75+
76+Payment: 1 star
77+
78+Modify the chatbot framework we're using so that our Moon reacts when it is added to a new chat. When added, the bot displays a welcome message + menu. Add "c help" command for a full list of the bot's features. Ensure improper inputs like "c nonexistentTicker" returns a helpful error message.
79+
80+### Milestone 3: Add tests
81+
82+Estimated completion: 1 week
83+
84+Payment: 1 star
85+
86+Add unit tests for command parsing, AWS, and image rendering logic.
87+
88+The following might be out of this contract's scope.
89+
90+### Milestone 4: Add paid tier to pay for S3 bucket
91+
92+Estimated completion: 2 weeks
93+
94+Payment: 1 star
95+
96+Allow bot to accept payment to the Moon it is hosted on to pay for upgraded features. Create chat interface so users of our bot can upgrade or downgrade seamlessly.