Git Product home page Git Product logo

issue-tracker's Introduction

PokeNav

Issue repository for PokeNav discord bot and mobile app.

Purpose

The purpose of this page is to act as an issue / feature tracker. No bot source is available here.

How To

Click on the Issues Tab and search for an existing issue. Voting thumbs up on an issue will increase its priority and attention. Duplicates will eventually be closed.

If the bug / issue you want to report doesn't exist, hit "New Issue" and select from the correct option.

Be as detailed as you can and provide screenshots and any logs you may be able to gather from your device as they will greatly increase the time to a solution.

Resources

Official Site - https://pokenavbot.com

Documentation - https://docs.pokenavbot.com

Twitter - https://twitter.com/PokeNavBot

Discord - https://discord.gg/uPhP2A8

issue-tracker's People

Contributors

dandesousa avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

issue-tracker's Issues

Egg artwork and commands to set egg, hatch and despawn time

Mentioning an egg in the raid announcement will set an image of the egg instead of a boss.

Setting a hatch time remaining will set an egg if no boss is set and the raid despawn.

Ideas:

$hatch 44 -- sets 44 minutes to hatch 1:29 minutes to despawn
$despawn 33 -- sets hatch to 0, 0:33 minutes to despawn

Add the ability to extend raid channel expiration

Provide a mechanism for users to extend the expiration of a raid room. This allows for correction of mis-identified raid end times, as well as extend channel for multiple nearby raids.

Cap the amount of time the channel can be extended to prevent excessively long lived channels.

Feature Request: Multi Region Support

I'd like support for different regions inside the same server. Let me make additional reporting channels tied to a single category. The way I'd like to have it in my server is this

Region 1 Category
-> Region 1 General Chat
-> Region 1 Raid Reports & Discussion
-> Region 1 Active Raids
-> Region 1 Trade Request & Discussion
-> Region 1 Active Trades
Region 2 Category
-> Region 2 General Chat
-> Region 2 Raid Reports & Discussion
-> Region 2 Active Raids
-> Region 2 Trade Request & Discussion
-> Region 2 Active Trades

Condensed Badge List

People are earning many more badges than originally thought, so need to condense the badges list so many more can be shown.

Support for tracking additional accounts and raid party members

In order to get a more accurate representation of those participating in the raid:

  • Users should have an ability to indicate how many additional family members or accounts are with them
  • This should be reflected in the raid advertisement messages
  • This should be represented in the list provided by $members

PokeNav in-bot announcements

Allow announcements to come from PokeNav into the moderation channel, and / or a channel of the server admins choice.

Badge Info Command

Command that lists details about a badge, including how many have obtained it.

Tagging server member causes failed lookup.

Whether it's awarding badges, or looking up people's profile, if you tag the discord user, it won't recognize the user if you tag them in chat. Only if you type out their name without the @ or #0000. For people who I don't have their name memorized this causes headaches trying to tag them, only to backspace the @ and #0000 part to be able to successfully do it.

Raid channel expiration message

N minutes before a raid expires, PokeNav should send a notification to the channel warning that it is about to expire.

This will give those some notice that the channel will go away.

PokeNav IV Checking

Example possible usage:

$iv regice 1738 20

91% at 13/14/14
89% at 15/15/10
89% at 13/12/15

Requested by SirAdInfinitum

Server setting for raid de-duplication

If a screenshot is posted for a gym for which there is an existing active raid party channel in the server, allow a setting that instead posts a short form embed pointing the user to that channel instead (and joining them to the channel).

This should be default ON and can be toggled by server admins.

If the raid screenshot is for an ex raid and the screenshot is not for an ex pass (or vice versa), instead create it as normal (most likely its a result of time delay in channel expiration.

Bot support for user provided training data

Enable the bot to accept screenshots from users via DM, and interact with the bot to indicate the content of the training data.

For example, to provide training data, a user will upload a screenshot, then be prompted for the raid boss in the screenshot.

This will allow cleanup of the screenshot channels in the PokeNav discord.

Screenshot Scan for Assigning Team Roles

Limitations for v1:

  • Limited to those without an assigned team.
  • Limited to a specific channel.
  • Not allowed to be a raid lobby.
  • One channel enabled for team screenshots per server.

Raid Command Enhancements

Users would like to be able to set more raid data from the raid announcement command. So it will be enhanced as follows

$raid pokemon "gym" "despawn minutes"

Will create a raid for that boss with the given gym and despawn set to that many minutes and assume it has already hatched

$raidegg pokemon "gym" "hatch minutes"

Will create a raid for that boss with the given gym and hatch time set to that any minutes. If the egg level is used it will not set a boss and wait for it to be set.

If one argument provided it will not set the gym or despawn time. If the gym is not recognized it won't be set

Command to list active raids privately

An active raids command for a channel that allows a user to list the current active raids.

Proposal:

$active-raids in a raid lobby -- bot deletes message then DMs with a list of currently active raids with some join options.

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.