Ben Armstrong

Results 58 issues of Ben Armstrong

This is a proposal to automate the chore of adding registered members to the user rules for projects associated with a Discord server (e.g. yearlisting and bioblitz event projects). This...

enhancement
inat :leaves:
user
project

The `me` command sometimes shows values different from the web. Any discrepancies in this display should be reduced, to the best of our ability. Apart from outright bugs like #158...

enhancement
inat :leaves:
obs
user
project

Related to #159, users who want to retrieve their latest observation by name might type a query that does not match the "best match" taxon for the keywords typed. In...

inat :leaves:
taxon
obs

The error handling for API calls that return valid JSON, but don't contain expected fields in the response leaves something to be desired. For example, in inat.py in make_taxa_embed, where...

bug
inat :leaves:
taxon

## Problem: the user meant to match a particular common name and the bot selected a different one Two examples brought up on Discord: `,t kagu` matches an Estonian common...

inat :leaves:
taxon

Provide examples of commonly requested `top` displays for the topspp, topobs, and topids commands, as the help is rather sparse right now. e.g. `,topobs in prj 2022` etc.

enhancement
inat :leaves:
obs
project

With discord.py 2.0 around the corner, one of the more interesting things we could do with it is autocomplete. ### I have some performance concerns: - We need to stay...

enhancement
inat :leaves:
taxon
dpy2

Make it possible for the user to `,user set lang` to set their language to be different from their home place language so that. This was requested by `@naturefold` on...

enhancement
inat :leaves:
user

The basic idea is: - in DM to the bot, initiate editing mode with `,edit` (or `,edit on`) - thereafter, every `,obs` or `,s obs` display is automatically filtered to...

enhancement
obs
user

Support `per month` with or without an accompanying date range. If `per month` is given, then the an observations histogram is requested for `month_of_year`. If a date range filter is...

enhancement
inat :leaves:
obs
time