techy2493 / ts-disc-control

A Discord Bot for syncing Discord roles to Teamspeak clients using Server Query.
GNU General Public License v3.0
5 stars 1 forks source link

TS-Disc-Control Discord - Verified Bot User & Telemetry Provider #18

Open techy2493 opened 8 months ago

techy2493 commented 8 months ago

Telemetry is useful for developers to make sure we resolve the problems facing our users as soon as possible (sometimes before they even know they are having them).

In the TS-Disc-Control discord add two new roles. Verified Bot User, and Telemetry Provider. In the bot itself, add a method by which we can verify a member of the TS-Disc-Control bot is running a bot (maybe a /verify command that pings the user's bot and checks that that user's ID is registered?? - need to do some thinking here to make it safe) In the bot itself add a config to send telemetry to developers (always optional)

Create a logger to receive the telemetry.

techy2493 commented 7 months ago

Before implementing this I would like to know what people think. I know that telemetry and data collection can be heated topics, these are the metrics we'd collect if we were hosted and will help us decide on how we might provide hosting in the future. However I am aware some people might not be comfortable with these sort of features even if they were opt-in only. What are your thoughts?