Giter Site home page Giter Site logo

vnet's People

Contributors

lynxy avatar mistervector avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

mistervector

vnet's Issues

Strings config file needed

All strings in the project need to be loaded from an external file. This allows localization and custom strings. Use some function that uses String.Format() to display these strings

Invisible users

Need to implemented invisible feature so we can start writing our code to take that into consideration

Wildcarding

Wildcarding needs to be redone. The current implementation looks rather sloppy, and only works for List, not User, which would be desirable as well so you don't have to type out the full name of a user for a single-user command.

Channel owner timeout

Add an Owner timeout; that is if an Owner spends more than 15 minutes out of channel, s/he will lose Owner and the next in line will become new Owner

Check for flooding

Flood checking. Three types of floods:

  1. Fast connections from same IP
  2. Any type of chat message spammed too fast
  3. A total packet count flood. Exclude binary packets (eg uploading icon)

Voice ability

Lowest priority: Enable voice capabilities on VectorNet

CommandHandler.cs needs restructuring

CommandHandler.cs is quite messy and rather inflexible code. It needs to be redesigned. No more "ExtractChannelFromParameterOne()" stuff - it should be intelligent! Consider looking at command parsers in other projects

/op command

As of now, /op performs a check to make sure there is only 1 operator in the channel (if the user is an operator). Is this even needed? Investigate the matter

Whispering/ignoring/etc invisible users

Should invisible users (or perhaps just invisible mod/admin) be able to be whispered? Or should the whisperer get the "user not found" error if s/he can't see their whisper target (but message goes through anyway)? In which case, perhaps there would be a "session" which the admin/mod can close at will which allows certain users to whisper them without seeing the error message.

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.