Open comments for this post
Minor update
- The
/set-token [token] command now works.
You use /set-token [token]
|
POST /api/bot/set-token
|
Verify token and find the DB user bound with the token
|
Save token + workspace details (team ID, channel ID) in Database bound to user (so that we don’t need to filter through all API keys every request
|
You’re now ready to publish new posts using the /publish command!
Next update:
Improve the landing page, add a real login page and finally setup the /publish command
Open comments for this post
First time making a Slack Bot (i was a pro discord bot dev back in 2020)
Initialized and setup the slack bot using Node.js and Slack Bolt
Added a Bot stats command that responds with the following:
Open comments for this post
You can now configure and bring in your own API Keys
Currently only Gemini API Key is supported which uses the gemini-2.5-flash model
Why bring in your own keys?
Well there’s a 20 message per user daily limit when using the server provided model.
But you definitely might want to talk to your GF more than just 20 messages a day right :) So if you bring in your own keys, you can chat without any limits!
You can view usages of your own keys from the Usage page itself (/account/usage)
Are my keys safe?
Your keys are stored in your browser’s localStorage. It’s not sent to our servers at all. (You can verify checking the opensource code anyways!)
ALSO, thanks to some of you guys who tried out the simulator, tried to jailbreak and manipulate the models, it helped me understand the system a little more.
ALSO, the sim is completely SFW - even if you go NSFW.
LYG<3
Open comments for this post
Your can now view your Girlfriend’s “Memories”.
Memories are basically a collection of details (birthday, job description, reminders, etc.) you mention/share about yourself in chat. It is stored, so that it can be passed as context for your girlfriend. So now she actually remembers the “small details about you”.
Uses a second LLM call which analyzes your messages to check if any important “detail” about you has been sent, so your girlfriend remembers it.
You can always delete the sensitive ones and recommended.
Open comments for this post
made the usage page which shows tokens and messages for the past 14 days
also here are some sample girlfriend responses which felt natural to me
Open comments for this post
chats now work
model: qwen
the model smh replies and added multi message support
Open comments for this post
updated message input and added attachment input (menu), emoji selector and GIF picker
also implemented auto-height increment for the message input textarea and enter-is-send and shift-enter-is-not-send for the message input
next: send the message and get a response (basic) via VERCEL AI SDK + Gemini Google API
Open comments for this post
setup and designed the app interface and the chat page with beautiful starter texts to send to your AI girlfriend and get the convo started.
next: design the chat input section along
Open comments for this post
Added user authentication (login page) using Google OAuth (better-auth + supabase) setup