GithubHelp home page GithubHelp logo

sffan123 / massbantool Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 1.0 458 KB

This tool is intended to ban spambots or other accounts from the Twitch chat that have bad intentions. The usernames can be loaded via txt file into the tool and be provided with a ban reason. The tool does not allow usage in a channel that you not moderate.

License: MIT License

C# 100.00%
moderation twitch chat banning-utility

massbantool's Introduction

MassBanTool

Build_MP License: MIT

this is a side project.

Code is probably ugly, but it's 'working' so.

Important Notice

The .NET Framework Version is now removed.

Safety Measures

  • Readfile has a list of allowed commands, only commands that in that list will be executed by the tool, so if someone sneaks in a /mod <user>.

Build it yourself

  1. Get Visual Studio 2019/2022 (Community) -> https://visualstudio.microsoft.com/de/free-developer-offers/
  2. Install Workflow Desktop C#
    • Additional Features SDK for .dotnet 6
  3. Start Visual Studio
  4. Clone the Git in Visual studio
  5. Open the solution file *.sln
  6. Choose your target build (Debug or Release)
    • Release is designed to run alone, outside VS.
    • Debug is build to allow diagnostics tools of VS or other debugger to hook into the app to diagnose bugs.
  7. Right-click on the the MassBanTool Project and choose Build.
    • this step might need to be done multiple times because vs is fetching the nugets in the background.

You know have an exe in the specified output dir, the console of VS tells you where it is.


Special thanks

Sileniful

massbantool's People

Contributors

sffan123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

daemonumbra

massbantool's Issues

Add Mutex

Add Mutex to the app so only one instance with the account x can run at the same time, cause the users have weird ideas.

Listtype Mismatch ?

Hi, when I click on ""RUN" I get the message
"Listtype does not match the selected operations mode. Do you want to ignore the additional params and run this anyways."

Can you tell me what i'm doing wrong here?

My input line has the same format as the command from Twitch Chat -> /ban [username] [reason]
In my case, a line looks like this:
/ban shade1340 #1066072 Advertising FollowerBuyPortal

The List (screenshot) looks good i think
2023-12-29_error

Docs

Write Wiki/Docs rooSuffer

Rework Console

pressing open console and then closing console closes the app completely

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.