No description
This repository has been archived on 2026-08-23. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • Python 95.4%
  • Dockerfile 4.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
matthew d01d9d223f
All checks were successful
Build and Publish / build_and_publish (push) Successful in 2m1s
add le bot
2026-08-17 18:34:15 +01:00
.forgejo/workflows add le bot 2026-08-17 18:34:15 +01:00
src add le bot 2026-08-17 18:34:15 +01:00
.gitignore add le bot 2026-08-17 18:34:15 +01:00
Dockerfile add le bot 2026-08-17 18:34:15 +01:00
LICENSE.md add le bot 2026-08-17 18:34:15 +01:00
README.md add le bot 2026-08-17 18:34:15 +01:00
requirements.txt add le bot 2026-08-17 18:34:15 +01:00

ScheduleBot

Matrix bot that posts when events on the U.S. President's public schedule begin, using the White House schedule API.

Usage

ScheduleBot is configured through environment variables:

  • MATRIX_HOMESERVER - matrix homeserver URL
  • MATRIX_USER_ID - matrix user ID for the bot
  • MATRIX_DEVICE_ID - matrix device ID for the bot
  • MATRIX_OWNER_ID - matrix user ID of the bot owner
  • MATRIX_CHANNEL_ID - matrix channel ID to post schedule updates to
  • BOT_ACCESS_TOKEN - access token for the bot
  • REDIS_HOST - redis server hostname
  • REDIS_PASSWORD - redis server password
  • POLL_INTERVAL_SECONDS - optional poll interval (default 60)