You are browsing as a guest. Sign up (or log in) to start making projects!

Asa Chan

  • 10 Devlogs
  • 23 Total hours

A Slack bot that sends daily weather updates.

Ship #4

DM @Asa Chan and type /asachan-start to get started, or use /asachan-settings anytime to manage your settings through an interactive modal! AI enhancement prompts may be delayed by up to 2 minutes.

  • 4 devlogs
  • 14h
  • 6.02x multiplier
  • 82 Stardust
Try project → See source code →
Open comments for this post

2h 19m 22s logged

This update mainly focuses on improving the logging system to make operations and maintenance much easier. Logs are now more structured and include more useful context.

Commit

0
0
71
Open comments for this post

4h 27m 54s logged

I added /asachan-settings, now you can configure AsaChan through a Slack modal instead of using multiple commands. This update also brings AQI, sunrise/sunset, and weather warning support, plus a new /asachan-admin command for basic debugging and more detailed stats for admins. I also added automatic timezone detection from city geocoding.

Commit

0
0
34
Open comments for this post

5h 2m 4s logged

I redesigned the settings using Slack Modals. Before, you had to use several different commands to configure everything. Now, you can just run /asachan-settings to open the settings page and manage everything in one place. It’s much easier to use now.
Next, I’m planning to improve AQI display and weather alerts display, and fix a few small issues that don’t affect functionality but still aren’t quite perfect.

0
0
21
Open comments for this post

2h 31m 31s logged

Added automatic fallback model support! If a model goes down or becomes unavailable, the bot seamlessly switches to a backup model to keep things running. I also tested and picked better default models, so the overall experience is now much more stable.
Added usage statistics so I can better monitor service health and know when it’s time to scale resources.
Based on feedback, I added support for another weather provider. Use /asachan-setsource to switch providers and get more reliable weather data, especially outside East Asia.

0
0
24
Ship #2

Known Issues

  • Weather reports may be inaccurate in some regions outside East Asia due to limitations of the current weather data provider.
  • I am actively looking for a better weather provider to improve global coverage and accuracy.
  • 3 devlogs
  • 2h
  • 5.64x multiplier
  • 14 Stardust
Try project → See source code →
Open comments for this post

16m 2s logged

I found out that the weather report is not accurate outside East Asia. I think this is due to the weather information provider I’m currently using.
I’m looking for a better provider. If you know any good alternatives, please let me know!

0
0
27
Open comments for this post

1h 38m 55s logged

🚀 New Features

🤖 AI Weather Fusion
Transforms raw weather data into personalized, cozy responses.
Use /asachan-mode to toggle it on or off (check out the Cute Mode preview!). 🐾

🌐 Localization
Now fully supports Simplified Chinese (zh) and English (en).
Hack Clubbers around the world are welcome to contribute additional languages!

✨ Final checks will be completed tomorrow, followed by an immediate push to the public repository.

0
0
34
Open comments for this post

31m 20s logged

Implemented a full migration from JSON-based persistence to SQLite. Added automated daily SQLite backups to improve reliability, data safety, and long-term maintainability.

0
0
24

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…