{"id":27341831,"url":"https://github.com/binarynoise/tilodiscordbot","last_synced_at":"2026-05-10T03:01:45.563Z","repository":{"id":171778370,"uuid":"427481113","full_name":"binarynoise/TiloDiscordBot","owner":"binarynoise","description":"Notifies you when people join or leave voice channels in Discord.","archived":false,"fork":false,"pushed_at":"2024-01-05T09:04:32.000Z","size":106,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-12T16:40:12.224Z","etag":null,"topics":["discord","discord-bot","java","kotlin","notification"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/binarynoise.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-11-12T19:58:32.000Z","updated_at":"2021-12-11T12:43:08.000Z","dependencies_parsed_at":"2024-01-05T10:27:40.570Z","dependency_job_id":"0a1322ed-9bd4-4bb6-95ef-ffd46caea63a","html_url":"https://github.com/binarynoise/TiloDiscordBot","commit_stats":null,"previous_names":["binarynoise/tilodiscordbot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/binarynoise/TiloDiscordBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binarynoise%2FTiloDiscordBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binarynoise%2FTiloDiscordBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binarynoise%2FTiloDiscordBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binarynoise%2FTiloDiscordBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/binarynoise","download_url":"https://codeload.github.com/binarynoise/TiloDiscordBot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/binarynoise%2FTiloDiscordBot/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267701295,"owners_count":24130448,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["discord","discord-bot","java","kotlin","notification"],"created_at":"2025-04-12T16:28:29.916Z","updated_at":"2026-05-10T03:01:40.522Z","avatar_url":"https://github.com/binarynoise.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TiloDiscordBot\n\nNotifies you when people join or leave voice channels in Discord for all\nguilds where this Bot is a member.\n\n## Dependencies\n\n- currently, only working on Linux with a Gnome based DE (such as Gnome or Cinnamon)\n- depends on [`java-gnome`](http://java-gnome.sourceforge.net/) for the notification\n- other dependencies are automatically pulled by gradle\n\n## Set-up\n\n- install `java-gnome` for your distribution\n- create a file named `start.sh` with the following contents:\n  ```sh\n  #!/usr/bin/sh\n  \n  cd \"$(dirname \"$(realpath \"$0\")\")\" || exit 1\n  export BOT_TOKEN=\"\"\n  \n  tty -s\n  export RUNNING_INTERACTIVELY=\"$?\"\n  \n  ./gradlew shadowJar \u0026\u0026 exec java -jar ./build/libs/TiloDiscordBot-standalone.jar \n  ```\n- make the file executable: run `chmod +x start.sh`\n- create an application for your Discord Bot at [the Discord Developer Portal](https://discord.com/developers/applications)\n- add a bot\n- give the bot a name and an app icon if you like\n- fill in the BOT_TOKEN in the `start.sh` file (\"Click to Reveal Token\")\n- add the bot to the guilds (servers) where you want to get notified about activities in voice channels\n  or ask an admin to add it to the server (only admins are allowed to add bots to servers);\n  you can also add the bot to other guilds later, it will automatically pick them up\n\n## Run\n\n- run `start.sh` or put it into autostart\n- get notified\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinarynoise%2Ftilodiscordbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbinarynoise%2Ftilodiscordbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbinarynoise%2Ftilodiscordbot/lists"}