Merging Twitch accounts.
Merging Twitch accounts.
Twitch is quite a young platform. But in the future the number of “dead” channels will increase, the so-called “Internet graveyard” will be formed. I propose, add a function “merge accounts”. Here's how it should work:
For example, a user has two Twitch accounts (either his, or he was passed the data from the account, so to speak by inheritance). And the user wants to use the “merge accounts” function. He enters the data of both accounts (confirms). Then the user opens a page with the data of the two accounts (like a comparison table), the page displays all the data: account creation dates, follow (date), channel points (number and their spending on channels), paid subscriptions (their duration and other paid features), the number of posts (make them more than the limit of 999 +, as it can be called part of someone's history and Twitch itself). The user, can choose the setting from one of the channels. Important: except the name of the account, as it will be added to a special “Account Tree” (about this at the end).
In more detail:
The first channel named “qwerty” has the following details:
Registration date: September 3, 2018.
Following channels: A, B, C, D, asdfg
Channel scores: A=480, B=15670, C=460, D=28400, asdfg=300
Total number of messages on all channels: 4784 (can be done separately for each channel)
The second channel named “asdfg” has the following data:
Registration date: October 18, 2020.
Following channels: X, S, B, C, qwerty
Channel scores: X=67020, S=14880, B=34060, C=7810, qwerty=300
Total number of messages on all channels: 68943 (can be done separately for each channel)
Note: The second account is always the primary account. Integration settings will be made on it. This means that phone number, email, 2FA will remain unchanged from the second account unless the user wants to change them.
Registration date: September 3, 2018 | Registration Date: October 18, 2020.
The user selects “Registration Date: September 3, 2018.”
username: qwerty | username: asdfg
The user is left with the name “asdfg” and the name “qwerty” is sent to a special “Tree of Accounts” (about that at the end).
Following channels: A, B, C, D, asdfg (tracking date) | Following channels: X, S, B, C, qwerty (tracking date)
1) Channels that are not following from the main account (second account): The user can choose to subscribe to channel A (start tracking again) or import the date from the first channel.
2) Channels that are following on both accounts: As channels named B and C are repeated, the user can select them by tracking date. For example, the user selects channel information (B and C) from the first account, accordingly the tracking date will be earlier.
3) Channels which are only following on the main account (the second account): The user cannot re-track a channel, as settings are imported to the main channel. Which is already tracking this channel. In this case, it is not possible to import settings.
Note: If the account names used in the “merge accounts” are the same as the accounts being following on both channels, they cannot be imported. Since the first merge, account is sent to a special “Account Tree” (about that at the end).
Channel scores: A=480, B=15670, C=460, D=28400, asdfg=300 | Channel scores: X=67020, S=14880, B=34060, C=7810, qwerty=300
Depends on the channel actions. Channel scores are combined into one.
Channel A – The user can transfer points from the first account or start watching again.
Channel B – Since the user is following the first account and the second account, they can combine them into one. That is 15670+34060=49730. Or choose the number of points on the main account, 34060.
Channel C – The same case as in “Channel B”. 460+7810=8270 or 7810.
Channel D – If in (3. Following channels) the user decided to import from the first account, the points are also transferred. On the other hand, if the user started following the channel again, the points are not transferable.
Note: If the nicknames of the accounts are the same as the merge accounts, the points are not transferred in any way.
- The total number of messages is displayed in the User Card. The number of messages from the main account is displayed first, followed by the number of messages from the first account in parentheses. It looks like this: 68943 (4784)
Possible limitations of the “merge accounts” feature:
To avoid spamming this feature can be introduced a restriction, if the account is registered on Twitch less than 5 years, then the merge is not possible.
Special designations: For example, you can change the color of the data that have been transferred from another account or make a special mark next to them. Like “*”, “this data was imported”.
Rewards: You can create special badges. For example, “More than one”, given for the first merger of accounts. Also, in each user's User Card, add “Account Tree”. It is transferred from account to account with each use of the “merge account” feature, starting with the first merge account. The “Account Tree” displays basic information about the account.