GithubHelp home page GithubHelp logo

gideontong / amy Goto Github PK

View Code? Open in Web Editor NEW
15.0 15.0 3.0 35.27 MB

๐Ÿฑโ€๐Ÿ Your personal assistant, reimagined

Home Page: https://amyhelps.ml

License: MIT License

JavaScript 96.80% Python 3.20%
achievements assistant bot chatbot discord hacktoberfest machine-learning moderation

amy's Introduction

Hey, I'm Gideon! Hit Count

Systems Engineer at Cloudflare. Loves electrical engineering, multirotors, and experimenting.

I work hard on my open source projects, so please show some โค๏ธ and give some of them a โญ! My favorite ones are all pinned below, but for your convenience, I've also linked them right here.

Amy โ€ข Authentic โ€ข Platypus โ€ข outpost โ€ข Meloread

For a complete listing of projects, click here.

Click the icons below to connect with me!

I use the following langauges and tools almost every day (click to see my work!):

C++ Python Javascript Java Linux Windows macOS Raspberry Pi Arduino

amy's People

Contributors

brilam8 avatar dependabot[bot] avatar gideontong avatar

Stargazers

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

Watchers

 avatar  avatar

amy's Issues

amy keeps telling me to play valorant

oh my god i dont want to play valorant right now why is she telling me to play?!?!? i thought this bot is machine learning all of our 708 doods habits to accurately tell us when it is really time to play valorant but this is really annoying me right now i cant concentrate when amy keeps telling me to play valorant like we already lost enough games last night and she wants us to lose more again?!?!?!!?

  • please make it stop

VALORANT data support

  • Supports RSO (Riot Sign On) login/logout
  • Supports public/private profile modes
  • Planned data stats (if possible)
    • Overall KDA
    • Winrate
    • Average/total damage done
    • Match MVPs/Team MVPs
    • Total kills
    • Playtime
    • Rank history
    • Favorite guns (most played guns)
    • Best guns (best performing guns)
    • Headshot probability
    • Accuracy (shots/missed shots)
    • Performance attacking/defending
    • Favorite agent (agent by playtime/count)
    • Best agent (agent by performance)
    • Best maps (map by performance)
    • Damage per round
    • Match history

ping response

Response message to !ping outdated:

We don't ping Discord around here! Try asking @GreustBot by saying ping or asking @akov by saying bing!

!ping triggers @calm bot

Error: [node-persist][readFile] does not look like a valid storage file!

Console spam is causing the following error:

at /node_modules/node-persist/src/local-storage.js:314:89
at FSReqCallback.readFileAfterClose [as oncomplete] (internal/fs/read_file_context.js:63:3)
(node:112445) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: ID)

The root cause of this is unknown, but it is known that this specific error is caused by incorrect formatting of the JSON file in question. It may be possible to simply use a try-catch block to catch this error and start a sanitization script to fix the offending file before resuming work. This is more of a band-aid solution than a real solution, but it may help alleviate issues.

Trivia game

Currently, it's pretty much done, but multiplayer could be better?

Add Mars Frequent Flyer Badges

As per this link, it may be possible to reverse engineer the API used to generate the badges and add them as features to boost space exploration participation. There may also be a public API.

Amy Commands

Many discord members would be interested in a new command titled "suck" that does exactly what you expected the command suggests.

I didnt understand

You told to move the Secrets-blank.json to config.json how? they are not folders they are json files iam confused

Animated secret achievements

As a bigger incentive for people to get secret achievements, they should be shiny/animated on the achievements screen, the achievement discovered screen, and the details screen.

Game freebies announcement tracker

A tracking system so that people can easily see what's currently free, with a pinned message that people can quickly access as well as a commands system so people can access it anywhere (therefore requires LocalStorage or a DB).

Should support the following platforms:

  • Steam
  • Epic Games
  • Origin/EA
  • Xbox
  • itch.io
  • PlayStation
  • Indiegala
  • Play Store
  • App Store
  • Amazon Appstore
  • Generic URLs

It should add the following commands:

  • !freegames or !freebies should return a paged list of current freebies (to fix the max 2000 character limit)
  • It should automatically shorten links (by using hyperlink embeds or an actual link shortener backend)
  • !addfreebie or !addfreegame should allow admins to add a free game to the list by URL only
    • For Steam links, it should automatically generate the ArchiSteamFarm add codes and commands

Maybe additional features

  • Automatically add it to anyone who has ArchiSteamFarm set up with the bot (requires user trust that Steam access will not be abused)

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.