{"id":22770178,"url":"https://github.com/boshyxd/templebot","last_synced_at":"2026-01-24T02:39:54.888Z","repository":{"id":230005535,"uuid":"778211519","full_name":"boshyxd/TempleBot","owner":"boshyxd","description":"TempleBot is a simple Discord bot that provides information about Terry Davis, the creator of TempleOS, and his unique operating system, TempleOS. This bot aims to educate and inspire users about Terry Davis's remarkable journey, his accomplishments, and the fascinating world of TempleOS.","archived":false,"fork":false,"pushed_at":"2024-08-26T02:48:08.000Z","size":14,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-15T03:39:39.479Z","etag":null,"topics":["beginner-friendly","contribution","contributions-welcome","discord","discord-bot","discord-py","first-issue","great-first-issues","help-wanted","json","python"],"latest_commit_sha":null,"homepage":"https://discord.com/oauth2/authorize?client_id=1222510257503473717\u0026permissions=8\u0026scope=bot","language":"Python","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/boshyxd.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-27T09:44:47.000Z","updated_at":"2024-08-26T02:48:13.000Z","dependencies_parsed_at":"2024-12-11T15:37:24.547Z","dependency_job_id":"4f087133-986d-42a0-9931-9c12ca8c6f88","html_url":"https://github.com/boshyxd/TempleBot","commit_stats":null,"previous_names":["boshyxd/templebot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FTempleBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FTempleBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FTempleBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boshyxd%2FTempleBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boshyxd","download_url":"https://codeload.github.com/boshyxd/TempleBot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003934,"owners_count":21196794,"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","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":["beginner-friendly","contribution","contributions-welcome","discord","discord-bot","discord-py","first-issue","great-first-issues","help-wanted","json","python"],"created_at":"2024-12-11T15:28:59.908Z","updated_at":"2026-01-24T02:39:49.855Z","avatar_url":"https://github.com/boshyxd.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/8/81/TempleOS_logo.png\" alt=\"TempleBot Logo\" width=\"200\" height=\"200\"\u003e\n \u003ch1\u003eTempleBot\u003c/h1\u003e\n \u003cp\u003e\n   \u003cb\u003eA Discord bot dedicated to Terry Davis and TempleOS.\u003c/b\u003e\n \u003c/p\u003e\n \u003cbr\u003e\n\u003c/div\u003e\n\nTempleBot is a simple python Discord bot that provides useful information about [Terry Davis](https://en.wikipedia.org/wiki/Terry_A._Davis), the creator of [TempleOS](https://en.wikipedia.org/wiki/TempleOS), and his unique operating system, TempleOS. This bot aims to educate and inspire users about Terry Davis's remarkable journey, his accomplishments, and the fascinating world of TempleOS.\n\n## Purpose\n\n- Display biographical information about Terry Davis\n- Explain the purpose, features, and creation of TempleOS\n- Share interesting facts and quotes related to Terry Davis and TempleOS\n- Provide links to relevant resources and documentation\n\n## Setup\n\n### Prerequisites\n\n- Python 3.6 or higher\n- `discord.py` library\n\n### Installation\n\n1. Clone the repo:\n\n```bash\ngit clone https://github.com/your-username/TempleBot.git\n```\n\n2. Install the required dependencies:\n\n```bash\ncd TempleBot\npip install -r requirements.txt\n```\n\n3. Create a new Discord bot and obtain its token from the Discord Developer Portal.\n  \n4. Set the bot token as an environment variable named ``DISCORD_BOT_TOKEN``.\n\n5. Run the bot:\n\n```bash\npython main.py\n```\n\n## Usage\n\nOnce the bot is running, you can interact with it using the following commands:\n\n- `!terry`: Get biographical information about Terry Davis.\n- `!templeos`: Learn about the TempleOS operating system.\n- `!fact`: Receive an interesting fact or quote about Terry Davis or TempleOS.\n- `!gif`: Receive a random Terry Davis or TempleOS related GIF, some GIFs are more rare to occur than others.\n- `!resources`: Get links to relevant resources and documentation.\n- `!colors`: Display the 16-color palette used in TempleOS with color names and hex codes.\n\n## Contributing\n\n\u003e [!NOTE]\n\u003e Contributions are welcome! If you find any issues or want to add new features, feel free to open an issue or submit a pull request.\n\nHere's how you can contribute:\n\n1. Fork the repository\n   \n2. Create a new branch:\n\n```bash\ngit checkout -b my-new-feature\n```\n3. Make your changes and then add them:\n\n ```bash\ngit add --all\n```\n\n4. Make your changes and commit them:\n\n```bash\ngit commit -am 'Add some feature'\n```\n\n5. Push to the branch:\n\n```bash\ngit push origin my-new-feature\n```\n\n5. Submit a pull request\n   \n## JSON File Structure\nThe bot uses JSON files to store quotes and GIFs. Here's an explanation of the structure:\n\n### Quotes\n\nThe ``quotes.json`` file contains an array of ``quotes``. Each quote is a ``string``. Here's an example:\n\n```json\n{\n    \"quotes\": [\n        \"This is a quote!\"\n    ]\n}\n```\n\u003e [!IMPORTANT]\n\u003e To add a new quote, simply append it to the ``quotes`` array.\n\n### GIFs\n   \nThe ``gifs.json`` file contains an array of GIF objects. Each object has two properties: ``url`` (the URL of the GIF) and ``probability`` (an integer representing the probability of displaying the GIF). Here's an example:\n\n```json\n{\n    \"gifs\": [\n      {\n        \"url\": \"https://example.com/gif1.gif\",\n        \"probability\": 90\n      },\n      {\n        \"url\": \"https://example.com/gif2.gif\",\n        \"probability\": 90\n      },\n      {\n        \"url\": \"https://example.com/gif3.gif\",\n        \"probability\": 15\n      }\n    ]\n}\n```\n\u003e [!IMPORTANT]\n\u003e To add a new GIF, append a new object to the ``gifs`` array with the appropriate ``url`` and ``probability`` values.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Acknowledgments\n\n- [Terry Davis](https://en.wikipedia.org/wiki/Terry_A._Davis) for his remarkable work on TempleOS.\n- The Discord.py library and its contributors for providing a powerful Python API for building Discord bots.\n\n## Show Your Support\n\nIf you find this project valuable, please consider giving it a ⭐️ on GitHub!","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboshyxd%2Ftemplebot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboshyxd%2Ftemplebot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboshyxd%2Ftemplebot/lists"}