Coder Social home page Coder Social logo

gazmull / eros-bot Goto Github PK

View Code? Open in Web Editor NEW
4.0 4.0 4.0 1.22 MB

A simple Discord bot for pulling character information and harem episodes from Kamihime Project Fandom and Kamihime Database.

Home Page: https://docs.thegzm.space/eros-bot

License: MIT License

TypeScript 99.61% Shell 0.39%
bot discord discord-akairo discord-bot discord-js eros-bot information javascript kamihime r18 typescript

eros-bot's People

Contributors

gazmull avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

eros-bot's Issues

Actual Major Version Bump

2.0.0 was released only to be on compliance for breaking changes and on level with Kamihime Database@2.0.0, however I've been planning to rewrite Eros bot too. For the meantime I have to settle everything with the site repo (2.x) before starting this repo's rewrite.

Plans

  • Semver: 3.0.0
  • Language: Typescript

Status: #8

Maintenance Mode

Due to my declining interest in the game and the promise I broke (a simple bot) by adding complicated features: I'd like to announce that starting today, this bot will be on maintenance mode. This means that Eros will no longer be in development (e.g: new features) and will be updated only for bug fixes and security updates.

All development time for related projects will be allocated to KamihimeDB.

New Wiki Fields for Kamihime

Assist 2PU was added on Poseidon AW's release. Doesn't work similarly to Souls'.

Edit: Updated to New Wiki Fields for Kamihime not only due to Assist 2PU, but also due to 2nd Assist.

Revert pako dependency to zlib-sync

I realised that pako is a resource hog after monitoring the bot for a week. It seems that it also prevents the bot from sending messages or slows down the bot. Since zlib-sync wasn't updated to be compatible with Node 12, I had to change to pako, but now it looks like a blunder.

Make Glossary a Built-In Command

๐Ÿ’ช More features for Eros and to give some attention on Glossary page.

Usage

?glossary <single character / word>

Single Character: Returns a list of terms with their definition starting with that character.
Word: Returns a definition.

Possible Aliases

dictionary, term, dict

Remove Reliance on SequelizeProvider

SequelizeProvider only takes more duplicate resources and should be removed. Sequelize is already enough with the operations. This will only affect the server settings commands.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.