Skip to content

cel7t/yui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yui

A feature-rich Discord bot written in Clojure!

Features

  • LLM-powered AI conversations
  • Reminders
  • Whisper-style Image Captions
  • Web searches (text, images, youtube, man pages)
  • Storing/Retrieving Images
  • Currency system
  • Dice Rolls
  • Clojure code evaluation
  • Memes
  • Role management
  • Subscription groups and group pings

All of this and more, handled fully asynchronously!

Usage

See SETUP.org to get started. Any string that contains yui, such as “Yui-chan,” “yui”, “YUI” will invoke her. The format for running commands is <string containing yui> <name of the command> <command arguments> The command name list can be accessed via yui help.

Notes

  • is-mod can only check for one person’s id. Moderator role checking is not yet added
  • yui search may go down, because the search providers being used do not have very stable APIs

License

Copyright © 2021-2023 Sarthak Shah

This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which is available at http://www.eclipse.org/legal/epl-2.0.