Bots I've Built
Total Bots: 13
Broski's Table Reservation Bot
9/1/2024
Description: A bot to log in at midnight to book a table and check in to secure it before office hours.
Verdict:
1. Successfully tested.
2. Awaiting further bug fixes and refinements.Stack: Python, Selenium
Social Media Auto Poster
9/1/2024
Description: A bot to automatically post to multiple social media platforms, including X and Telegram, with data retrieved from Google Sheets via Google API.
Verdict:
1. Successful posting on X.
2. Still working on adding image support.Stack: Python, Selenium, Google API
Vietnam English Telegram AI Translator
8/6/2024
Description: A bot inside a group chat that automatically detects English messages and translates them into Vietnamese for the group members and vice versa. The purpose is to communicate with my in-laws who only know Vietnamese.
Verdict:
Kind of working but not deployed yet.Stack: Python, LLAMA
X (Twitter) Personalized DM Bot
7/14/2024
Description: A bot to retrieve Twitter IDs of crypto projects, check if DMs are open, and send personalized messages, tracking all results.
Verdict:
1. Successful after three iterations.
2. High response rate with over 90% leading to partnership deals.
3. Next step: Automate response handling.Stack: Python, Selenium, Chrome Cookies, JSON as DB
Next Steps: Automate response handling
Email Permutation Sender
3/19/2024
Description: A bot to generate and send emails to potential addresses by cycling through common permutations of a target email.
Verdict:
1. Bot functioned as intended.
2. Low response rate from thousands of emails sent.
3. Not scalable due to low-quality permutations.Business Sale Alert Bot
7/25/2023
Description: A bot to scrape and analyze new business listings for sale, filtering out potential good deals.
Verdict:
1. Filtering formula was not accurate.
2. Required in-person meetings to assess businesses.
3. Most listings were not promising.NFT Rarity and Sniping Bot
5/17/2023
Description: A bot for recognizing rarity patterns and identifying undervalued NFTs, notifying users via Telegram.
Verdict:
1. Successful but with limited results.
2. Volatility of NFTs posed challenges.
3. Not fully automated for trade execution.IceCream Shop SOP Query Bot
3/27/2023
Description: A Telegram chatbot that provides staff with instant access to Standard Operating Procedures (SOPs) for the shop.
Verdict:
1. Successfully developed.
2. Not deployed by owners, hence not used.Stack: Telegram, Ngrok, Langchain, Vercel
Carousell Price Tracker
3/19/2023
Description: A bot to track and retrieve daily prices of products on Carousell, sorting and filtering to find the best deals.
Verdict:
1. Successfully found and purchased desired items.
2. Sold items for a profit on Carousell.Library Seat Reservation Bot
3/18/2023
Description: A bot to automate the daily booking and check-in process for library seats, ensuring a hassle-free experience.
Verdict:
1. Fully functional and successful.
2. Attempted to sell on Carousell but received no payments despite interest.Stack: Chrome Extension, Chromium, Puppeteer
Shopee AI Customer Service Assistant
1/1/2023
Description: An AI-powered chatbot prototype utilizing OpenAI's API to categorize user message intents and automatically draft and send replies.
Verdict:
1. Struggled with complex requests.
2. Simplified requests but lacked confidence in response quality.
3. Limited experience with Selenium and data management for context.Shopee Business Outreach Automator
1/1/2023
Description: A script to automate messaging shops, inquiring about their interest in using a customer service chatbot.
Verdict:
1. Successful in reaching out to shops.
2. Account got banned due to lack of rate limiting.
3. Over-eager mass messaging led to issues.Stack: Chrome Extension
Crypto Arbitrage Master
1/1/2018
Description: A sophisticated bot designed to exploit price differences in cryptocurrency exchanges across different countries, such as Korea and Indonesia, to generate profit through arbitrage.
Verdict:
1. Profitable in the short term.
2. Unsustainable in the long term due to diminishing price differences and high fees between exchanges.