Keto

Keto Used AI

2 devlogs
20h 3m
Created by Dominic

A multi-purpose Discord bot focused on fixing embeds from social media links, designed to keep it easy to share content with your friends.

Timeline

This time around, I mostly focused on AI features to learn more about tool calling and other stuff LLMs can do:

  • Add the ability for AI to search the web
  • Add mention bot for AI feature to /config (disabled by default)
  • Speed up TikTok and Instagram embeds
  • Add Translate button to Twitter embeds that aren't in English
  • Add post and top song artist leaderboards to /stats
  • Fix ping for AI for guilds that have it enabled
  • Make original embed suppression more reliable
Update attachment

I started this project as a rewrite from the previous maintainer who no longer wanted to work on it. After 82 commits and a rewrite completed in 6 days, the bot is now more performant and has more features.

  • Database has been upgraded for speed improvements
  • TikTok and Instagram embeds are now much more reliable
  • Revamped /config and /preferences
  • Add Weibo (with weiboez)
  • Handle dead TikTok URLs
  • Add migrations to database so future updates won't lose any data
  • Add YouTube Shorts
  • Support longer TikTok links
  • Add /stats command with cache breakdown and link fix counts
  • Add /fix, /info, /jumbo, /preferences, and /stats to user context
  • Make autofix respect <>
  • Make the URL a markdown link
  • If a Cobalt downloaded file is too big, upload to my file dropper (7 day expiry, 100mb limit)
  • + a ton more
Update attachment