Code Monkey home page Code Monkey logo

alexswensen / botofthespecter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yourstreamingtools/botofthespecter

0.0 0.0 0.0 5.81 MB

BotOfTheSpecter is an advanced Twitch bot designed to enhance your streaming experience, offering a suite of tools for community interaction, channel management, and analytics.

Home Page: https://botofthespecter.com/

Shell 0.08% JavaScript 1.01% Python 53.06% PHP 43.50% CSS 2.09% Hack 0.03% HTML 0.23%

botofthespecter's Introduction

BotOfTheSpecter Twitch Bot

Overview

BotOfTheSpecter is a powerful Twitch chat bot designed to elevate your streaming experience on Twitch. With a wide array of features ranging from chat interaction and moderation to detailed analytics and user management, it's your all-in-one solution for managing your Twitch channel.

Features

Twitch Integration

  • Moderation: Keep your chat environment healthy with automated moderation tools.
  • Follower, Subscriber, and VIP Insights: Gain insights into your channel's audience with detailed data on followers, subscribers, and VIPs.
  • Custom Commands: Personalize your chat experience by creating and managing custom commands.
  • Subscription and Bits Alerts: Enhance viewer engagement by allowing the bot to respond to subscriptions and bits in chat.

User Management

  • Secure Authentication: Safely log in with Twitch OAuth for streamlined user management.
  • Role-based Access: Assign different access levels for viewers, moderators, and broadcasters.
  • User Profiles: Access detailed user profiles including Twitch display names and profile images.

Dashboard

  • User-friendly Interface: Manage bot settings and view Twitch data effortlessly with our web-based dashboard.
  • Real-time Analytics: Stay informed with real-time data on chat interactions, subscriptions, and more.

Logging System

  • Comprehensive Logs: Review detailed logs covering bot activities, chat messages, Twitch events, and script errors.
  • Easy Log Management: Access and manage different log types conveniently through the dashboard.

Coming Soon!

  • Enhanced Chat Protection: Elevate your chat experience with Specter's Dashboard. Soon, you'll have the power to activate advanced protection measures such as URL Blocking, ensuring unwanted links stay out. With the !permit command, grant temporary exemptions for approved links. Additionally, Caps Lock Usage Protection will maintain a calm chat environment by preventing excessive capitalization, while still allowing designated members to bypass this restriction and finally a Profanity Filter keep those unwanted bad words out of chat, Specter will delete the message and provide back a clean message to read for the user.
  • User Groups: Introducing a convenient feature to organize and manage your Twitch community effortlessly. Create user groups and assign Twitch usernames, facilitating swift access management.

Stay tuned for updates on the release of these exciting features!

Versions

Version 3.14.1 - BotOfTheSpecter

  • Addressed an issue where shoutouts were not being processed correctly.
    • Modified the trigger_twitch_shoutout function to accept shoutout_queue as an argument.
    • Modified the process_shoutouts function to accept shoutout_queue as an argument.
    • Ensured proper handling of the shoutout_queue within the shoutout processing functions.

View Full Changelog for Version 3.14.1

Version 2.0 - Application

  • Added a "Counters" feature to provide real-time metrics and analytics within the application interface.

View Full Changelog for Version 2.0

Contributing Guidelines

We're thrilled that you're interested in contributing to BotOfTheSpecter! Whether you're looking to report a bug, suggest a feature, or contribute code, your help is greatly appreciated. Please follow these guidelines to ensure a smooth contribution process.

Reporting Bugs

If you've found a bug in the BotOfTheSpecter, please check the Issues section first to see if it has already been reported. If not, feel free to open a new issue, providing as much detail as possible, including:

  • A clear and descriptive title
  • Steps to reproduce the bug
  • Expected behavior vs. actual behavior
  • Any relevant logs or error messages
  • Bot version

Suggesting Enhancements

We love to hear your ideas for making BotOfTheSpecter better! For feature requests or suggestions, please open an issue with the tag "enhancement". Provide as much detail as possible about the feature you're envisioning, including how it might work and why it would be a valuable addition to the bot.

Pull Requests

Before making any changes, please first discuss the change you wish to make via an issue. This helps prevent duplication of effort and ensures that your contributions align with the project goals and will be considered for merging.

Here are some general guidelines for pull requests:

  • Fork the repository and create your branch from main.
  • If you've added code, write clear, commented, and comprehensible code.
  • Ensure any new code or changes do not break existing functionality.
  • Update the README.md with details of changes, including new environment variables, exposed ports, useful file locations, and any other parameters.
  • Open a pull request with a clear title and description. Link the issue your pull request addresses.

Code of Conduct

This project and everyone participating in it is governed by the BotOfTheSpecter Code of Conduct. By contributing, you are expected to uphold this code. Please report unacceptable behavior to [email protected].

Questions?

If you have any questions or need further clarification about contributing, please feel free to reach out to us. You can open an issue with the tag "question" or contact [email protected].

We look forward to your contributions. Thank you for supporting BotOfTheSpecter!

botofthespecter's People

Contributors

gfaundead avatar

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.