Skip to content

Latest commit

 

History

History
81 lines (56 loc) · 2.76 KB

README.md

File metadata and controls

81 lines (56 loc) · 2.76 KB

Kurumi Build status

Kurumi

Commands

Doujinshi

  • n!get source id — Displays doujin information from a source by its ID.
  • n!all source — Displays all doujins from a source uploaded recently.
  • n!search query — Searches for doujins by the title and tags that satisfy your query.
  • n!download source id — Sends a download link for a doujin by its ID.

Tag subscriptions

  • n!subscription — Lists all tags you are subscribed to.
  • n!subscription add|remove tag — Adds or removes a tag subscription.
  • n!subscription clear — Removes all tag subscriptions.

Collection management

  • n!collection — Lists all collections belonging to you.
  • n!collection name — Displays doujins belonging to a collection.
  • n!collection name add|remove source id — Adds or removes a doujin in a collection.
  • n!collection name list — Lists all doujins belonging to a collection.
  • n!collection name sort attribute — Sorts doujins in a collection by an attribute (time, id, name, artist).
  • n!collection name delete — Deletes a collection, removing all doujins belonging to it.

Useful shortcuts to remember:

  • n!gn!get, n!sn!search, n!dln!download
  • n!se, n!sj, n!scn!search + english, japanese, chinese, respectively
  • source/idn!get source id, can specify multiple to show a list
  • n!subn!subscription
  • n!cn!collection
  • paste a doujin link

Sources

  • nhentai — https://nhentai.net/
  • hitomi — https://hitomi.la/
  • tsumino — https://tsumino.com/
  • pururin — https://pururin.io/

Running Kurumi

Requirements

Building

Soon will be the new documentation for building...

Create a file named appsecrets.json alongside appsettings.json. This file was intentionally omitted from source control. Then paste the following code, replacing the token string with your own.

{
  "discord": {
    "token": "..."
  }
}

Then run the following commands:

  1. dotnet restore — resolves NuGet dependencies.
  2. dotnet build — builds the bot.
  3. dotnet run — runs the bot.

License

This project is licensed under the MIT license. Please see the license for more information.