From 6aaaac24848ad89bdb89229e71937d9a267877d2 Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 8 Jan 2021 16:16:55 +0100 Subject: [PATCH 1/5] Update README.md --- README.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/README.md b/README.md index c30226c..8c507eb 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,32 @@ # botyto Botyto is a Twitch chatbot for those users that have not reached yet the affiliate level. Botyto is GDPR compliant, usernames are always hashed before saving them on the local database. + +# Setting up the environment + +Use the `yarn` command to install all required dependencies. + +Botyto can be started using the `yarn start` command. + +`yarn package` can be runned to package the project into the `out` folder. + +# About Botyto main's goal + +Botyto's goal is to serve as a bridge between non-affiliate streamers and their audience to increase interactivity. +Botyto deploys a reward system that gives channel points to the audience as a reward for viewing the stream, and the audience can use these points to interact with the streamer. + +# GDPR concerns + +Botyto uses the username as the main identifier to relate how many points a specific user has, and their identity. As the username is considered personal data, Botyto hashes it before saving anything on the database. That means that you won't be storing personal data without the user permission. + +# How to add this to OBS or OBS StreamLabs + +Simply add a new browser source font from the following url: `http://localhost:3000`. +This will show visual alerts to your stream when someone uses botyto interactity commands. + +# How to customize visual alerts + +Visual alerts are displayed using a very basic frontend (believe me, it's very, very basic). Frontend app receives sockets when is the moment to show alerts, so its customization can be achieved editing the web application container inside the `public` directory. + +# Hey! Commands are in Spanish. + +Yes. Apologies but Botyto doesn't have a i18n system. TIt's a very basic ElectronJS application specifically written for a Spanish Twitch channel. Fortunatelly is basic enought to easilly translate commands to the English language, and even allow to configure them from the configuration dialog. From 80dca5c2e24d1ac20d0b0d5cb81159674abab446 Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 8 Jan 2021 16:17:44 +0100 Subject: [PATCH 2/5] Update LICENSE --- LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LICENSE b/LICENSE index 5f30052..8a93845 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2021 Oriol +Copyright (c) 2021 Oriol Egea Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal From d31a817835830ed7821b498fb9b09296904b1cb5 Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 8 Jan 2021 16:19:40 +0100 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8c507eb..ccc4147 100644 --- a/README.md +++ b/README.md @@ -27,6 +27,6 @@ This will show visual alerts to your stream when someone uses botyto interactity Visual alerts are displayed using a very basic frontend (believe me, it's very, very basic). Frontend app receives sockets when is the moment to show alerts, so its customization can be achieved editing the web application container inside the `public` directory. -# Hey! Commands are in Spanish. +# Hey! Commands are in Spanish Yes. Apologies but Botyto doesn't have a i18n system. TIt's a very basic ElectronJS application specifically written for a Spanish Twitch channel. Fortunatelly is basic enought to easilly translate commands to the English language, and even allow to configure them from the configuration dialog. From 42fa25f7397a789cbebe319f8d3e9e260d39aebd Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 8 Jan 2021 16:23:20 +0100 Subject: [PATCH 4/5] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index ccc4147..c65db93 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # botyto Botyto is a Twitch chatbot for those users that have not reached yet the affiliate level. Botyto is GDPR compliant, usernames are always hashed before saving them on the local database. +** Disclaimer: I'm a personal project developed during a *weekend*. Best practices weren't a must. ** + # Setting up the environment Use the `yarn` command to install all required dependencies. From e61543964933b3aef1a8a181fef5c3a2e5b22077 Mon Sep 17 00:00:00 2001 From: Oriol Date: Fri, 8 Jan 2021 16:23:30 +0100 Subject: [PATCH 5/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c65db93..a6bc210 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # botyto Botyto is a Twitch chatbot for those users that have not reached yet the affiliate level. Botyto is GDPR compliant, usernames are always hashed before saving them on the local database. -** Disclaimer: I'm a personal project developed during a *weekend*. Best practices weren't a must. ** +**Disclaimer: I'm a personal project developed during a *weekend*. Best practices weren't a must.** # Setting up the environment