Exercise trainer bot for Bluesky running on Cloudflare Workers

8 Open Issues Need Help Last updated: Feb 19, 2026

Open Issues Need Help

View All on GitHub

AI Summary: The user wants to limit bot responses to mentions to only those received within the last 24 hours. Currently, the bot responds to mentions regardless of their age, causing issues when new features are released and older mentions are triggered. The proposed solution is to modify the `handleNotifications` method to filter mentions by both count and time, ensuring only recent mentions receive a response.

Complexity: 2/5
bug enhancement good first issue bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: The user is reporting a bug where their consecutive day count is not resetting even after a day has passed. The implementation plan suggests changing the counting method to rely on post timestamps rather than prompt results and defining the day boundary at 3 AM to handle edge cases.

Complexity: 3/5
bug enhancement good first issue error-handling bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: This issue proposes to enhance the bot's ability to retain and utilize past conversation history. The goal is to make the bot's responses more context-aware by expanding the stored history to around 100 characters and including recent training information, allowing for more personalized and relevant follow-up questions or comments.

Complexity: 2/5
enhancement good first issue maintenance bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: This issue proposes an enhancement to allow users to review and evaluate past exercise activities. Currently, evaluations are limited to comments and images of a post. The proposed solution involves adjusting prompts to include a "next evaluation prompt" which will store historical data like the last training day and consecutive training days, enabling more comprehensive feedback.

Complexity: 3/5
enhancement good first issue bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: This issue proposes to optimize image uploads by creating a grid of up to four images into a single image before sending it to Gemini. This aims to reduce token consumption by resizing and combining images, with the resulting grid image fitting within 2000px dimensions.

Complexity: 3/5
enhancement good first issue performance bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: The issue reports that a bot's time-based greetings are not correctly reflecting Japanese Standard Time (JST). Specifically, greetings intended for "morning" are appearing after midnight, suggesting the bot might be using a different timezone or not properly handling JST. The proposed solution involves verifying the current timezone implementation and adjusting it to use JST, along with refining the greeting logic for "night" (18:00-06:00), "day" (11:00-18:00), and "morning" (06:00-11:00).

Complexity: 2/5
bug enhancement good first issue bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: This issue proposes adding functionality to a bot account to respond to direct replies and mentions, regardless of whether a specific hashtag is present. Currently, the bot only reacts to posts with the '#青空筋トレ部' hashtag. The implementation involves fetching notifications from the Bluesky API, filtering for replies from a specific bot, and generating responses using Gemini, while also ensuring no duplicate processing.

Complexity: 3/5
enhancement help wanted good first issue bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript

AI Summary: The user wants to implement a feature where a bot prompts them if they haven't logged any activity for three consecutive days. The bot should send a message after 72 hours of inactivity, and then every 24 hours thereafter. Replies to these messages should be acknowledged and incorporated into further responses, suggesting the need to track the last message sent time.

Complexity: 3/5
enhancement help wanted good first issue bot-processed

Exercise trainer bot for Bluesky running on Cloudflare Workers

JavaScript