Google OAuth
Google Tasks, Calendar, and Gmail integration requires OAuth credentials from Google Cloud Console.Create a Google Cloud project
Go to the Google Cloud Console and
create a new project (or use an existing one).
Enable APIs
Enable the Google Tasks API, Google Calendar API, and Gmail API
in the project’s API library.
Create OAuth credentials
Go to Credentials, click Create Credentials > OAuth 2.0 Client ID,
and select Desktop application as the type. Download the credentials JSON.
ollim-bot requests these OAuth scopes:
tasks, calendar.events, and
gmail.readonly. If scopes change after a code update, delete
~/.ollim-bot/state/token.json to re-consent.Timezone
ollim-bot auto-detects your system timezone. If that doesn’t match where you are, set it explicitly:.env
Environment variables
The three required variables (DISCORD_TOKEN, OLLIM_USER_NAME,
OLLIM_BOT_NAME) are covered in the quickstart. See the
Configuration reference for all optional variables
and their defaults.
Data directory
All persistent state lives in~/.ollim-bot/, which is auto-created on first
run and managed as a git repository. See
Data directory for the full layout.
