Poe :: Sniper是一款开源桌面应用程序,当您要寻找的物品在“流亡之路”中列出要交易的时候,会在游戏中通知您。 这是保持多个浏览器选项卡打开的一种替代方法,但是它消耗的资源少得多,并且您不必一直在游戏和浏览器之间切换。 您可以使用相同的自定义搜索条件,甚至可以立即向卖家发送消息。
前往此处下载最新版本,如果您刚参加聚会,可以在此处找到使用说明。
这是v0.5.0中最新改进的概述,并介绍了这些改进以及所汲取的教训。
先前的版本引入了应用程序分析,这是一个不错的决定。 我知道该应用程序不是特别用户友好,但我认为目标受众(较铁杆/经验丰富的玩家)可以解决这个问题,因为他们已经开始使用大量脚本和第三方应用程序了。 我错了。 在检查时,我发现约50%的用户因为遇到问题而退出使用该应用程序。 相比之下,未遇到问题或未解决问题的用户数量则要低得多(大约25%至25%)。
什么问题 首先, 哇,这是很多问题! 其中大多数归结为JSON输入格式。 我实际上期望如此,甚至在自述文件中添加了一些额外的仔细解释。 我也希望人们不会读它。 我只是没想到会那么多。 这特别糟糕,因为其中一些人从未启动并运行该应用程序。 发现了一些很棒的案例。 同样,与通知有关的“错误报告”的数量也大致相同。 我将其用引号引起来,因为它们与Windows通知的工作方式有关,而与应用程序本身无关。
怎么办呢? 不再需要JSON。 ( 这是一个谎言,因为它仍然受支持。 )我发现YAML更加简单。 输入处理仍然是一个问题,也是一个大问题。 而且面向用户的错误需要更好。 我想出的工作遵循以下思路,使我吸取了教训:
- 以最人为的方式确认错误。
- 提供说明。 提供提示并鼓励重试。
- 鼓励报告问题。 提供这样做时要使用的数据,但不要意外地吐出堆栈跟踪。 说明错误报告中到底需要什么。 (接受他们的要求,并会发帖“ 出现错误,我该怎么办,您可以帮我吗?”)
- 真的有帮助。
- 并非所有人都使用GitHub:留下电子邮件地址,闲置频道等。
引用这些圈子中知名的人:
如果您要迷路,至少要迷失时尚!
最后,这实际上仍然是一个命令行应用程序。 一个UI会很好。 即使要付出很多努力并且没有新功能,它仍然可能是采用的最佳选择。
在分析的有趣方面,我大致了解了有多少活跃用户。 有趣的是,即使在上个联赛即将死去的日子里,每天都有活跃的用户。 但是,新联盟的开始显然已经留下了印记。

您可以在Medium和Github上找到我关心的其他内容。