/ README.md
README.md
 1  ![Activity Roles](./img/header.png)
 2  [![Invite Me](https://img.shields.io/static/v1?style=for-the-badge&logo=discord&logoColor=FFF&label=&message=invite%20me&color=7289DA)](https://discord.com/api/oauth2/authorize?client_id=813130993640013874&permissions=268435456&scope=bot%20applications.commands)
 3  [![Support guild](https://img.shields.io/discord/958393035543175258?label=support&logo=DISCORD&style=for-the-badge)](https://discord.gg/3K9Yx4ufN7)
 4  [![LICENSE](https://img.shields.io/github/license/tippf3hlr/activity-roles?style=for-the-badge)](./LICENSE)
 5  ![](https://img.shields.io/github/package-json/v/tippf3hlr/activity-roles?style=for-the-badge)
 6  ![](https://img.shields.io/github/last-commit/tippf3hlr/activity-roles?style=for-the-badge)
 7  ---
 8  A Discord bot for automatic role assignment based on activities. \
 9  Please join the [support guild](https://discord.gg/3K9Yx4ufN7) for the latest updates and infos. \
10  Initially inspired by [Game Roles](https://top.gg/bot/511010215290863636).
11  
12  ---
13  
14  I don’t use the bot myself. If you want to speed up development or help
15  me pay for the server, please consider supporting me ([GitHub Sponsors](https://github.com/sponsors/tippfehlr) or [Ko-fi](https://ko-fi.com/Z8Z7SYDDJ)).
16  
17  ---
18  
19  **Now with `/statusrole`!** \
20  Assign roles based only on the status.
21  Every person playing could have the role `@playing`, for example.
22  
23  ---
24  
25  ## Configuration
26  
27  **The bot will not remove any roles that were added manually.**
28  
29  To list all roles, use `/listroles`.
30  
31  ### Activity Roles
32  
33  Add an activity role with `/addactivityrole`.
34  By default, the bot will be removed when the user stops the activity. \
35  If you set `permanent` to true, the bot will not remove the role.
36  
37  `exact_activity_name` can be set to true if you get false-positives.
38  
39  ### Status Roles
40  
41  Set a status role with `/setstatusrole`.
42  
43  ## Privacy
44  
45  User IDs are stored as sha256 hash. \
46  No activity data is stored.
47  
48  ## Contribution
49  Contribution is highly appreciated. Feel free to join the support
50  guild or open an issue or pull request.
51  
52  ### Translation
53  
54  The default language of the bot is English. \
55  Available translations:
56  
57  [![Czech translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Czech&style=for-the-badge&logo=crowdin&query=%24.progress.0.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/cs)
58  [![Dutch translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Dutch&style=for-the-badge&logo=crowdin&query=%24.progress.2.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/nl)
59  [![Brazilian Portuguese translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Brazilian%20Portuguese&style=for-the-badge&logo=crowdin&query=%24.progress.3.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/pt-BR)
60  [![German translation](https://img.shields.io/badge/dynamic/json?color=blue&label=German&style=for-the-badge&logo=crowdin&query=%24.progress.1.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/de)
61  [![Russian translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Russian&style=for-the-badge&logo=crowdin&query=%24.progress.4.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085-update.json)](https://crowdin.com/project/activity-roles/ru)
62  [![Ukrainian translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Ukranian&style=for-the-badge&logo=crowdin&query=%24.progress.5.data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/uk)
63  [![Estonian translation](https://img.shields.io/badge/dynamic/json?color=blue&label=Estonian&style=for-the-badge&logo=crowdin&query=%24.progress[?(@.data.languageId==%27et%27)].data.translationProgress&url=https%3A%2F%2Fbadges.awesome-crowdin.com%2Fstats-15099081-554085.json)](https://crowdin.com/project/activity-roles/et) \
64  Help translate the bot on [Crowdin](https://crowdin.com/project/activity-roles).
65  
66  #### Thanks:
67  
68  - @eianlee
69  - @umkrampus **[Brazilian Portuguese]**
70  - @RstY_CZ#2033 **[Czech]**
71  - @dangerbeclose **[Dutch]**
72  - @skyykc#0218
73  - @money143
74  - @Hugo Moreira#4306
75  - Tillmann Taute **[German]**
76  - ZamestoTV **[Russian]**
77  - @.onepunch. **[Ukrainian]**
78  - @deflanko
79  - @itshendrik **[Estonian]**
80  
81  If I forgot you, please let me know!
82  
83  Made with ❤️ by tippfehlr.