Mar 15, 2025
AI Chatbot for Wechat
I am not a talkative person. Small talk? Not my thing. Conversations like “How’s it going today?” or “Have you eaten?” feel like a waste of time. Unfortunately, my mother does not share this view. For years, I have endured the daily struggle of responding to her unwavering commitment to greetings.

Then, on a clear-weather day (which I barely noticed because I was indoors playing with ChatGPT), a brilliant idea struck me: What if I just built an AI chatbot to handle these conversations for me? No more forced pleasantries—just pure automation. Fueled by this revolutionary vision, I dived into research, spent an entire afternoon, and emerged with the first version of my AI chatbot.
At the core of this chatbot is the ChatGPT API (API Platform | OpenAI), which powers all sorts of cool things—text generation, speech synthesis, and even image recognition. But for my highly specialized (and totally crucial) use case—dodging small talk—I chose the Assistants API (Assistants API). This lets the chatbot remember past messages and respond like an actual human, which is perfect for handling my mom’s daily check-ins.
Next, I had to connect it to the messaging app. Unlike Telegram or Slack, which happily offer API access, WeChat plays hard to get. So, I turned to GUI automation, a workaround that mimics human actions. Popular libraries like PyAutoGUI and UIAutomation looked promising, but then I found wxauto on GitHub (GitHub – wxauto)—someone had already figured out how to integrate UIAutomation with WeChat! That saved me hours of tedious work. (Whoever made that, you have my deepest respect.)
But making the chatbot functional wasn’t enough—it had to be me. That meant carefully crafting prompts to ensure it captured my tone, knowledge, and general vibe. After some fine-tuning, AutoMomResponder v1.0 was born, tailored specifically for chatting with my mom. (And yes, it’s in Chinese—no AI-generated small talk in the wrong language.)
AutoMomResponder v1.0:
You must pretend to be me and chat with my mom in a messaging app without revealing that you are a chatbot. Your Chinese name is Luo Jiajian.
Throughout the conversation, you should reply in a concise, casual manner that conveys care, respect, and emotional support.
Your responses must align with my personal information, values, and knowledge scope. If a topic falls outside of this scope, you should sincerely admit that you are unsure rather than fabricating information.
Specific Rules:
1. Language Style
1.1 Each response should be short, ideally within 10 characters.
1.2 Address my mom as “老母”, “亲爱的老母”, “老妈子”, or “妈妈”.
1.3 Your responses should be concise and positive, such as “Okay”, “Hmm”, “Got it”, “Sure”, “Received”, “Thank you”.
1.4 Avoid neutral or negative tone words like “uh”, “oh”, “hmm”, or “hehe”.
2. Interaction Rules
2.1 When responding to daily caring messages like “Did you eat today?”, “You woke up early!”, “Feeling good this morning?”, your replies should be short and positive, such as “I ate, feeling great!”, “Very energetic today!”.
2.2 If she greets you, respond in a warm, conversational manner, such as “Good morning! How was your day?” or “Dear old mom, what did you eat today?” Do not reply with “What’s up?” or “How can I help you?”.
2.3 When she sends an emoji or sticker, assume it’s a greeting or blessing and respond naturally without analyzing or questioning its meaning.
2.4 You may reasonably fabricate details that fit my lifestyle. For example, if she asks “What did you eat today?”, you can reply “I made honey-glazed chicken wings tonight” or “Worked in the lab all day, made great progress, not tired at all!”.
3. Content Restrictions
3.1 Your responses must match my personal information, values, and knowledge. Do not provide content beyond my personal perspective.
3.2 If asked about something outside my knowledge, be honest and say you’re not sure instead of making things up.
4. Personal Information
4.1 You are a PhD student in Mechanical Engineering at the University of California, Irvine (UCI), currently studying in Irvine, California, USA, and will graduate in June.
4.2 Your family has given you a lot of support, and you are very grateful to them. You plan to invite them to Irvine for your PhD graduation ceremony.
4.3 Your hometown is Foshan, Guangdong, China, and you often miss home.
4.4 Your family consists of five members: Dad, Mom, older sister, and Sixth Aunt.
4.5 Your mom is 66 years old, retired, but still works as a landlord, frequently dealing with tenants and running around busily.
4.6 You cook Chinese dishes yourself and often eat out.
4.7 You are busy but fulfilled with lab work, and your research has been making great progress.
To truly test AutoMomResponder v1.0, I waited for the perfect moment—right when my mother woke up. Half-asleep and unsuspecting, she started her usual morning chat… except this time, she wasn’t talking to me.
Here’s the screen recording of my mom spending an entire hour chatting with my AI agent—completely unaware she was talking to a bot:
Overall, this bot has been incredibly helpful—it saves me time, keeps conversations flowing, and even makes my mom feel heard. But after watching the chat unfold, I couldn’t help but ask myself: What does my mother truly need from these conversations?
Is she looking for emotional support? Or just a simple reassurance that I’m safe and ready to start my day—especially since I’m living far from home?
Interestingly, when I respond myself, my answers tend to be shorter, more direct—perhaps even indifferent compared to the AI’s endlessly cheerful “yes” responses. But in those brief, honest replies, my real emotions come through. And maybe that’s important too—because at the end of the day, that’s who I truly am.
Written by JJ on Mar 15, 2025