Giter VIP home page Giter VIP logo

gamerbotagain's Introduction

gamerbotagain's People

Contributors

renovate[bot] avatar somethinggeneric avatar sweep-ai[bot] avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

ramonasuncion

gamerbotagain's Issues

Weather command

Add a new extension under src/exts/ to query weather data for a location pre-set with another command by the user. Add an optional location parameter in-case the user wants to query for an arbitrary location.

add other shells

like add other shells like zsh or nushell with cmds like /zsh or /nu.....

alternate between multiple bot status messages

Instead of having one status loaded as per the example config, refactor so that there's an array of strings which are the statuses to select from, and an integer value for how long before a new one is randomly selected. Do not create a config.yaml, only edit the .example one to document how the end user can configure this feature. This will involve editing an extension in the src/exts directory. I'm not sure which is most relevant.

Checklist
  • bot/src/exts/status.py
  • Add status_messages attribute as a list of strings
    • Add status_interval attribute as an integer
    • Modify set_default_status method to select a random status message
    • Modify status_task method to call set_default_status based on status_interval
  • conf.yml.example
  • Add instructions for configuring status_messages and status_interval

bugs can't add emojis

when using emojis with the bugs command the emojis appear as rectangles.

possible solution would probably be to just install an emoji font (noto-fonts-emoji)

Sweep: Create a weather command

Details

Add a new extension under src/exts/ to query weather data for a location pre-set with another command by the user. Add an optional location parameter in-case the user wants to query for an arbitrary location.

Feel free to use an API, but ideally if an API key is required it should be a free source. Or, feel free to implement some kind of web scraping if required.

Checklist
  • bot/src/exts/internet.py

Add the get_weather function and modify the internet extension to include the weather command.

Change username directories to UUIDS

my suggestion is to make the user directories formatted as "user_[UUID number]" so that no one can spoof another account (root or otherwise), and if a user wants to make their directory "personalized" make a /nickname or something command to change from user_111~ to e.g. amelia_111~. Presumably by either renaming the user (is that a thing) or just remaking it. And if it checks only the UUID it shouldn't really matter what the front name part is as long as its maybe just ascii chars no whitepsace or whatever is allowed in usernames/foldernames

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.