Giter Club home page Giter Club logo

ffxiv-companion's People

Contributors

pelgerr avatar

Stargazers

 avatar

Watchers

 avatar  avatar

ffxiv-companion's Issues

De-register characters

The ability to de-register registered characters and remove their data from the database. Helpful for keeping a clean db. Probably really only matters on a larger scale. Still, should put it in for good practice.

Twitch Extensions

Could be neat to brainstorm ways to integrate Twitch extensions into this.

Lodestone News Notifications

Post new notices from the Lodestone in designated Discord channel[s].

  • Users should be able to choose which news categories they want posted and which Discord channels to post them to.
  • Posts should use the embed functionality of Discord.

Phantombot Language Files

Should implement the use of language files to allow for greater control and customization for users.

Multiuser support

Add support for Discord members to set profile links.
Query the bot for character info/ profile link based on Discord username.

Discord Integration

General integration into Discord. Ideally data will be shared between both Twitch features and Discord features.
Should have its own set of features specific to Discord.

Active character

Setting an "active" character will allow for more robust functionality. Most commands could operate without any parameters. If so, they default to the active character. If parameters are given, the commands applies to the character specified in said parameters.

Codestyle Needed

Definitely need to come up with a consistent standard for codestyle.

Lock regions to NA, EU and JP

Right now, users can input any text they want for a region and the bot accepts it. This can cause issues with anything related to the lodestone.

!xivregion command should be limited to using only NA, EU or JP as region options. If the input text does not match, the region is not switched.

Character Registration

Allow the caster to "register" characters for static data commands. Registered characters will have access to static commands like profile links.

  • Should support multiple characters
  • Profile linking can operate using arguments. This would allow for multiple characters to be registered and their respective data called using command arguments.
!profile amura - Display the Lodestone profile URL for character Amura.
!profile denna - Display the Lodestone profile URL for character Denna.

This is different from the character search feature in that the command data is pulled from the API once (when applicable) and stored in the local database.

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.