OneStatus is a Go application that retrieves your Discord activity and updates your status on OneStatus.
Follow these steps:
-
Create a Discord Bot:
- Visit the Discord Developer Portal.
- Create a new application and enable the "Presence Intent."
- Retrieve the bot's token and application ID.
-
Add the Bot to a Server:
- Invite your bot to a new private Discord server where it can monitor your activity.
-
Create an app password:
- Create an app password in the Bluesky app.
-
Configure the Project:
- Create a
secrets.json
file in the project directory and add the following details:{ "discord_app_token": "<Your Discord Token>", "discord_app_id": "<Your Discord Bot Application ID>", "bsky_user_server": "https://bsky.social/", "bsky_user_name": "<Your Bluesky Username>", "bsky_user_password": "<Your App Password>" }
- Create a
-
Run the Project:
Execute the following command to start the app:go run .