Beiträge von We-are-streamers

    Auf die Frage als was die Firma angemeldet sein soll, also die Bezeichnung der Firma, da muss man aufpassen.

    DENN: Wenn du nur sagt "Streaming auf Twitch" oder Videos für YT, kann meist der SB nichts damit anfangen und schreibt das auch so auf.

    Nachteil wäre, du bist auch genau darauf beschränkt. Wenn du aber angibst "Internetdienstleistungen" oder "Internetdienstleister", so hast und kannst

    du ein wesentlich breiteres Aufgabenfeld abdecken.

    genau so sieht es aus ... hier wäre aber noch hinzu zu fügen das man noch so etwas wie "verkauf von merchandise artikel so wie Affiliate Marketing " hinzufügen sollte damit man diese in Zukunft auch verkaufen darf und affiliierte einnahmen generieren kann ( über z.b. werbe Artikel )

    Meine Meinung: Leben und leben lassen...ich glaub Twitch interessiert es nicht, kann mich aber auch irren. Haben wir nicht alle schonmal gecrackte Spiele gespielt, die wir auf LANs getauscht haben?

    doch Twitch interessiert es ... aber wo kein Kläger da kein Richter ... wenn es keiner meldet kann Twitch auch nix machen
    und ja haben wir alle mal ... aber es ist nun mal laut ToS nicht erlaubt ergo sollte man egal wie groß der Kanal ist so etwas melden bzw. den Streamer darauf hinweisen ( manche wissen es einfach nicht besser ) sollte sie aber nicht einsichtig sein hilft halt nur melden

    als aller erstes einmal ein Gewerbe ist nicht Zwingend erforderlich und kann auch bis zu 3 Monate rückwirkend beantragt werden ... ob und im welchem umfang du aber ein Gewerbe anmelden musst dazu erkundigst du dich bitte direkt bei deinen zuständigen Finanz -/ Gewerbe -amt und nicht im netz ! denn es gibt immer noch einen unterschied zwischen gewinnerzielungsabsicht und einnahmeerzielungsabsicht ... des weiteren gibt es noch die sogenannte Liebhaberei !

    - jain ... es kommt darauf an was das FA von dir verlangt ... du musst auf alle fälle eine EÜR ( einnahmenüberschussrechnung ) machen ob diese anfangs monatlich / quartalsweise oder doch jährlich abgegeben werden muss hängt von den Bedingungen ab die das FA an dich stellt ( je nach Bundesland unterschiedlich ) aber eigentlich so lange du ein gewisses einkommen nicht überschreitest sollte es ausreichend dies in deine normale Einkommensteuererklärung mit einfließen zu lassen ( aber auch hier gilt ... beim amt informieren ! )

    - alle einnahmen müssen genau angegeben werden ... aber da reicht es aus wenn du angaben macht wie z.b. 120€ / subs 50€ / Donations 340€ Merch ( Beispiele :D ) da du einnahmen so wie ausgaben auch immer belegen musst und interschiedliche einnhamensarten auch unter umständen auch anders besteuert werden

    - kommt darauf an was du genau anmeldest ... ist oder soll Besteuerung ... die soll Besteuerung setzt Voraus das du alles was du haben könntest ( jede Rechnung die gestellt wurde selbst wenn noch nicht gezahlt ) Versteuern musst ... bei der ist Versteuerung musst du nur das versteuren was auch wirklich auf deinem Konto gelandet ist und siehe punkt 1

    - besser wäre natürlich sowas immer einem Fachmann zu überlassen ... es gibt aber mittlerweile auch viele günstigere alternativen im Internet wo du alles selber machst aber bei fragen dir ein kompetentes Team zur Seite steht ... dies findest du schon ab 14-20€ monatlich

    - alles was halt versteuert werden muss ... Einkommensteuer, wenn du auf die Kleingewerbe Regelung verzichtest auch Umsatzsteuer ( Achtung da hier Geschäfte im Ausland gemacht werden musst du eine Steuer ID beantragen ! dann bist du ebenso Vorsteuer abzugsberechtigt ergo kannst du Umsatzsteuer nehmen und musst diese natürlich auch zahlen ) jeder cent den du einnimmst usw usw

    - ja Gewerbesteuer ist eine dieser dies wird vom Finanzamt festgelegt je nach voraussichtlichem einkommen dies beträgt mindestens ( zumindest laut meinem stand ) 120€ im quartal ( alle 3 Monate ) ... kann am ende des Jahres aber wieder gegengerechnet werden

    - mehr als genug aber die aussagen in diesen sind so unterschiedlich ( da jedes Bundesland sozusagen sein eigenes ding macht ) das ich dir dazu rate diese nicht zu nutzen ... such dir einen Finanz Berater der speziell auf die sogenannten "Influencer" spezialisiert ist ( ja sowas gibt es mittlerweile ;) )

    hoffe diese Infos helfen dir weiter

    MFG

    -------
    DIES IST KEINE RECHTSBERATUNG UND BERUHT AUF EIGENEN ERFAHRUNGEN ! bitte immer unter jeden umständen NICHT im netzt informieren sondern bei den zuständigen stellen das was diese dir sagen gilt auch für dich !

    Und selbst da wird es schwierig, denn wenn keine Daten im Twitch Kanal angegeben werden, ist es fast aussichtslos, den zu bekommen

    ja das ist auch noch so ein ding :D man ist hier eigentlich ebenso verpflichtet ein Impressum an zu geben ... aber wer macht das schon


    Das ist ja das eigentliche Problem. Du kannst keine Maßnahmen ergreifen, weil a) die Plattform dem US Recht untersteht und b) es keine Maßnahmen dazu gibt, die das anschauen deines 18+ Streams verhindert. Ein Ban verhindert nicht das nicht gucken; der User kann sich nur nicht mehr am Chat beteiligen etc. Das ist wie mit dem Porno Seiten. Da stehen zwei Button zur Auswahl "Keine 18" oder "ich bin 18" ... fertig. Und jetzt?

    das sagte ich ja hier :D


    ... ein "ja ich bin 18" Button ist hierfür im Deutschen recht eigentlich Gar nicht ausreichend ... im normal fall müsste ein alters Prüfung stattfinden da dies in dem umfang aber nicht zumutbar ist gehst du davon aus das alle 18 sind die deinen Content schauen ... sollte dies sich eben im Gespräch herausstellen das dies nicht der fall ist musst du entsprechende Maßnahmen ergreifen ... solltest du dies nicht tun machst du dich strafbar ... so einfach



    weil a) die Plattform dem US Recht untersteht und b) es keine Maßnahmen dazu gibt, die das anschauen deines 18+ Streams verhindert.

    ja das ist ein Problem ... aber du hast eben alles versucht was in deiner macht stand um dies zu verhindern auch wenn dies eben nicht 100% ausreichend ist ... und die Plattform unterliegt dem US recht dies ist so zwar richtig dennoch stellst du Content in DE zur Verfügung und unterliegst somit diesem recht und da DU den Content zur Verfügung stellst und nicht Twitch bist du dafür auch verantwortlich

    Das zeig mir mal, wo das steht. Diese "Pflicht" ist weder in den AGB's, noch in den Guidelines zu finden.
    Twitch ist es völlig Wurst, ob jemand keine 18 ist und dem Stream dennoch zuguckt.
    Was Twitch aber nicht egal ist, ist die Sache mit dem "ab 13 Jahre" . Das ist nämlich COPPA ( US Schutz für Kinder im Onlinewesen - Children's Online Privacy Protection Act) und wenn rauskommt, das jemand - und das ist wirklich egal, wann das war - unter 13 Jahre alt war, als er sich das Konto erstellt hat, der bezieht einen Life ban. Auch wenn dieser User mittlerweile wesentlich älter ist.

    das hat auch nichts mit Twitch zu tun sondern mit dem Jugendschutzgesetz so wie dem Jugendmedienschutz-Staatsvertrag ... du darfst u18 einfach keine Inhalte mit einer USK18/FSK18 Kennzeichnung zugänglich machen ...

    Zitat:
    "Darüber hinaus darf das Angebot nur in geschlossenen Benutzergruppen sichtbar sein, deren Zugang nur nach vorheriger Alterskontrolle möglich ist. Verstöße mit jugendgefährdenden Medien können als Straftat verfolgt werden, wobei gemäß § 27 Abs. 1 JuSchG eine Geldstrafe oder Freiheitsstrafe bis zu einem Jahr droht. "

    ... ein "ja ich bin 18" Button ist hierfür im Deutschen recht eigentlich Gar nicht ausreichend ... im normal fall müsste ein alters Prüfung stattfinden da dies in dem umfang aber nicht zumutbar ist gehst du davon aus das alle 18 sind die deinen Content schauen ... sollte dies sich eben im Gespräch herausstellen das dies nicht der fall ist musst du entsprechende Maßnahmen ergreifen ... solltest du dies nicht tun machst du dich strafbar ... so einfach

    Zitat:
    "Anbieter von Online-Spieleinhalten sind nach dem JMStV verantwortlich, dafür Sorge zu tragen, dass „Angebote, die geeignet sind, die Entwicklung von Kindern oder Jugendlichen (…) zu beeinträchtigen“ von diesen Altersgruppen üblicherweise nicht wahrgenommen werden. Wer gegen diese Regelung verstößt, kann mit einer Geldbuße bis zu 500.000 Euro belegt werden. Dies gilt nicht nur für Spielinhalte wie z.B. reine Online-Spiele, die direkt im Internet gespielt werden oder Spiele zum Download, sondern auch für Filme, Texte oder Bilder."

    das Trift eben auch auf livestreams so wie VODs zu

    -- EDIT --
    und zum Thema "wieso schreiben das einige in den Titel"
    dies ist in der Theorie eben auch eine Pflicht ...

    Zitat:

    "Werden Inhalte (Spiele, Trailer etc.), die bereits über eine USK- oder FSK-Altersfreigabe verfügen, über eine Website verkauft (Versandhandel), sind abspielbar oder stehen zum Download zur Verfügung, muss der Anbieter auf das vorhandene Kennzeichen deutlich hinweisen (vgl. § 12 JuSchG bzw. JMStV). Der Hinweis kann in Textform erfolgen oder durch die Abbildung der visuellen Kennzeichen."

    dies wird eigentlich mit dem "ja ich bin 18 button" bereits erledigt dennoch ist man so auf der sicheren Seite. da dieser eben nur einmalig angezeigt wird wenn man den Kanal zum ersten mal betritt man aber immer dazu verpflichtet ist es zu kennzeichnen

    super Idee damit lässt sich bestimmt einiges machen bezüglich des Uploads kannst du das rechtliche umgehen indem User ihre eigenen erstellen können und ein link zu den Dateien angeben müssen und diese nicht Uploaden ( nur für den eigenen nutzen nicht für alle ) eine option wären auch noch videos und nicht nur texte oder sounds ... des weiteren musst du dringen eine Datenschutz Erklärung so wie ein Impressum angeben damit du nicht deswegen rechtliche Probleme bekommst

    vielen dank für deine Hilfe aber ich bekomme den Wait Fehler nicht raus


    Fehler Meldung ist


    let count = await database.increase(tableName, 'count', 1);

    ^^^^^


    SyntaxError: await is only valid in async functions and the top level bodies of modules

    der Fehler besagt das die Funktion indem die variable erstellt wird async sein muss ... ich kenne deinen code nicht deswegen bin ich davon ausgegangen das du das in der run Funktion hast ... du musst das async Schlagwort vor die Funktion schreiben so wie oben beschrieben

    1. würde ich nicht mit interval arbeiten da ein interval auch aufgerufen wird selbst wenn der letzte Aufruf durch z.b. eine Funktion gerade noch läuft ( node arbeitet Asynchron )
    2. nein so wird das leider nix :D alles was dein interval macht ist die Funktion Messages aufrufen ohne das auch nur irgendetwas passiert

    3. schau dir das Beispiel nochmal genau an und lies dir die Kommentare durch


    fast :D ... das "case 'inccount'" kannst du weg lassen und ich würde das aufgrund der nachrichten begrenzung für bots nicht in zwei nachrichten machen sondern in eine

    JavaScript
    case '!comloben' :
    const tableName = 'counter';
    let count = await database.increase(tableName, 'count', 1); // das maximum mit 60 kannst du weg lassen ( sonst geht der zähler nie höher als 60 das war nur ein beispiel )
    client.say(channel, "Support ist kein Mord - Macht weiter so ihr seid Mega. dies fanden auch schon " + count + ' andere');
    break;



    und die run Funktion muss dann dementsprechend asynchron sein damit das wait auch funktioniert


    JavaScript
    // das
    run: function(client, channel, user, message, _self) { 
    // änderst du zu
    run: async function(client, channel, user, message, _self) { 
    // oder wie ich es gerne schreibe ( einfach weil es kürzer ist )
    run: async (client, channel, user, message, _self) => {

    ich würde gerne eine Nachricht in einem bestimmten zeitraum wieder automatisch erscheinen lassen sprich zb ein Insta link

    wie muss ich das schreiben

    dazu musst du dir eine neue Funktion erstellen und diese mit einem "timer" immer wieder selbst aufrufen
    beispiel :


    nicht getestet :D aber nutze ich eigentlich immer so sollten fehler drin sein gib bescheid ^^


    und wie kann ich in einem Befehlt die aufrufe zusammen rechnen lassen das es in Twicht-chat heißt,


    !comloben ist der befehlt


    und schreiben soll er


    Support ist kein Mord - Macht weiter so ihr seid Mega, das fanden auch schon 450 user


    zb so das sich jeder Aufruf Addiert

    im normal fall müsste man dafür eine datenbank anlegen ( wir können da es sich ja um einen kleinen bot handelt hier auch einfach mit einer textdatei als "datenspeicher" arbeiten ) da sich sonst die zahl jedes mal wenn man den bot neu startet resetten würde ... das fällt jetzt schon aber nicht mehr unter "anfänger tutorial" und ist etwas fortgeschrittener deswegen stelle ich dir die datenbank.js fertig zur Verfügung und gehe nicht weiter darauf ein ( ich habe so viel wie möglich kommentiert ) database.js.zip ( diese einfach mit in das stammverzeichniss packen )

    das ganze nutzt du wie folgt

    am anfang deiner commands.js datei schreibst du folgendes

    JavaScript
    const database = require('./database.js');


    in deinem command kannst du dann daten aus der Datenbank auslesen / schreiben / addieren oder subtrahieren ( das sind alle funktionen die derzeit in der database.js vorhanden sind )

    ich führe hier alle Funktionen in einzelne commands auf damit du siehst was es macht

    erst wenn du mit database.set infos speicherst ( bei increase und decrease wird set ausgeführt ! ) wird die Datenbank auch gespeichert du hast dann eine neue Datei namens database.json in deinem stammverzeichniss


    ich hoffe es hilft dir weiter :D

    hi :D


    wie bekomme ich es hin wenn keiner im chat definiert wurde mit @ das statt undefiniert, chat steht

    indem du mit einer IF abfrage prüfst ober der typ der variable undefined ist und wenn ja du die variable neu setzt


    JavaScript
    if (typeof targetName == 'undefined') {
        targetName = 'Chat';
    }


    das ganze kann man auch abkürzen indem man es gleich in der variablen Definition abfragen ( da gibt es auch wieder verschieden Möglichkeiten )


    JavaScript
    var targetName = (typeof args[0] == 'undefined') ? 'Chat' : args[0];
    // dies ist eine if abfrage und nach dem ? kommt das was zurück gegeben werden soll wenn die Bedingung erfüllt ist und nach dem : das was zurück gegeben werden soll wenn die Bedingung nicht erfüllt ist ( -- ((wenn) ? dann : sonst) -- )
    
    // oder
    var targetName = args[0] || 'Chat';
    // hier wird einfach nur ein oder angegeben ( || ) also wenn args[0] nicht definiert ist wird der "Standard wert" zurück gegeben

    zum 2 wie kann ich verschiedene befehle kombinieren das wenn ich zb ein satz nur mit attacker haber und einsatz mit attacker und target habe

    möchte das beide sätze auf ein befehlt funktionieren

    dazu einfach die Platzhalter die nicht benötigt werden weg lassen

    beispiel :


    JavaScript
    randomStrings = [
    '{{TARGET}} kann nichts trinken der muss heute noch fahren',
    '{{ATTACKER}} macht ein Bier auf',
    '{{ATTACKER}} trinkt ein Alkoholfreies Bier',
    ...
    ...
    ...
    ...
    ],


    du kannst dir so viele Platzhalter erstellen wie du willst du musst diese dann nur definieren und im String ersetzen denn diese Funktion ersetzt dies Platzhalter nur dann wenn sie auch vorhanden sind sollten sie nicht vorhanden sein passiert einfach nichts


    Skype, Discord, Teamviewer ... alles was eine Video Übertragung ermöglicht und das ganze einfach in dein OBS einbinden. andere Möglichkeiten um es wie bei den Twitch "Squad streams" ein zu richten gibt es nicht. zumindest noch nicht ... was sehr viele nutzen sind externe Seiten die beide streams gleichzeitig anzeigen ( z.b. unser bereitgestellter Multi stream link https://multi.we-are-streamers.de ) dort haben eure Zuschauer die Möglichkeit beiden gleichzeitig zu zu schauen ohne mehrere tabs offen haben zu müssen

    eine weitere Möglichkeit wäre einfach den Stream des zweiten streamers als Browsersource in dein OBS ein zu binden

    chatbots die über mehrere Streams funktionieren sind aktuell meines Wissens nicht am markt ... der einzige der es mit ein paar Anpassungen unterstützen könnte wäre Phantombot ( er ist open Sources ) oder ihr schreibt euch ein kleines Script selbst ... ein Tutorial wie ihr euch selbst einen schreibt findet ihr HIER

    Ich bin gespannt was es endlich Werbung in Form von Einblendungen über den normalen Stream gibt. Also man hört den Streamer etc, aber man hat eine kleine Fläche mit einer Browsersource von Twitch, um Werbung so einzublenden. Das würde denk ich das ganze sehr entschärfen

    das ist doch schon so ... ich dachte das ist bei allen bereits vorhanden :D wenn Werbung läuft wird der streamer weiter über dem chat angezeigt in einem kleineren fenster

    (Steuerliche) Liebhaberei und wie das Finanzamt sie sieht

    Wenn Verluste im Unter­nehmen zum Normal­zustand werden, geht das Finanz­amt davon aus, dass es sich um Lieb­haberei handelt.


    Mein Zitat:

    1. es gibt die sogenannte Liebhaberei - FALSCH!

    Die Liebhaberei tritt ein, wenn du 3 Jahre lang minus mit deinem Gewerbe gemacht hast


    eine Liebhaberei ist es auch dann wenn du deine Haupt Einnahmequelle nicht durch das Gewerbe erzielst und / oder du nur eine einnahmeerzielungsabsicht und keine gewinnerzielungsabsicht hast ... ja da gibt es einen unterschied ... wenn du schon Google zitierst reise es nicht aus dem Kontext ...


    Zitat

    Als Liebhaberei ist die Tätigkeit eines Steuerpflichtigen zu verstehen, die ohne Gewinnerzielungsabsicht ausgeübt wird. Die Tätigkeit dient damit nicht primär der Erzielung von positiven Einkünften, sondern wird aus persönlichen Gründen oder aufgrund persönlicher Neigungen vom Steuerpflichtigen betrieben. Bei der Liebhaberei liegt folglich keine wirtschaftlich relevante, auf die Erzielung von positiven Einkünften gerichtete Tätigkeit vor. Aus der Liebhaberei resultierende Einkünfte sind nicht steuerbar, negative Einkünfte, also Verluste, können folglich nicht mit positiven Einkünften anderer Einkunftsquellen ausgeglichen werden.