{"id":26678441,"url":"https://github.com/telexintegrations/telex-daily-motivation-integration","last_synced_at":"2025-06-18T03:36:50.559Z","repository":{"id":278020423,"uuid":"934258994","full_name":"telexintegrations/telex-daily-motivation-integration","owner":"telexintegrations","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-20T18:43:17.000Z","size":17403,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-26T05:15:42.436Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/telexintegrations.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":"2025-02-17T14:35:05.000Z","updated_at":"2025-03-20T02:14:09.000Z","dependencies_parsed_at":"2025-02-20T18:53:29.908Z","dependency_job_id":null,"html_url":"https://github.com/telexintegrations/telex-daily-motivation-integration","commit_stats":null,"previous_names":["jeffmaine240/telex-integration","telexintegrations/telex-daily-motivation-integration"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/telexintegrations/telex-daily-motivation-integration","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telexintegrations%2Ftelex-daily-motivation-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telexintegrations%2Ftelex-daily-motivation-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telexintegrations%2Ftelex-daily-motivation-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telexintegrations%2Ftelex-daily-motivation-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telexintegrations","download_url":"https://codeload.github.com/telexintegrations/telex-daily-motivation-integration/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telexintegrations%2Ftelex-daily-motivation-integration/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260483599,"owners_count":23016084,"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":[],"created_at":"2025-03-26T05:15:48.816Z","updated_at":"2025-06-18T03:36:45.539Z","avatar_url":"https://github.com/telexintegrations.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Daily Motivation Bot for Telex  \n**Type:** Interval Integration  \n\n## Description  \nThe **Daily Motivation Bot** sends motivational quotes daily to inspire and uplift team members, helping to maintain a positive and productive work environment. The bot automatically fetches and delivers a new motivational quote each day, encouraging teamwork and boosting morale.  \n\n## Key Features  \n- **Daily Motivational Quotes:** Automatically sends a new motivational quote every day.  \n- **Inspiration Boost:** Helps to uplift and inspire team members to stay positive and productive.  \n- **Automated Scheduling:** Quotes are delivered at a set interval, ensuring consistent motivation.  \n- **Easy Integration:** Seamlessly integrates with Telex channels for hassle-free deployment.  \n- **Customizable Settings:** Allows customization of delivery time intervals to fit team schedules.  \n\n## Integration JSON  \n```json\n{\n    \"data\": {\n        \"date\": {\n            \"created_at\": \"2025-02-17\",\n            \"updated_at\": \"2025-02-17\"\n        },\n        \"descriptions\": {\n            \"app_name\": \"Daily Motivation Bot\",\n            \"app_description\": \"Daily Motivation Bot\\nSends motivational quotes daily to inspire and uplift team members, helping to maintain a positive and productive work environment. The bot automatically fetches and delivers a new motivational quote each day, encouraging teamwork and boosting morale.\",\n            \"app_logo\": \"https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSowU4UV3Sncxajn1Smd8UMnTaN9Mm6mtk5NA\u0026usqp=CAU\",\n            \"app_url\": \"https://telex-motivation-integration.onrender.com\",\n            \"background_color\": \"#fff\"\n        },\n        \"is_active\": true,\n        \"integration_type\": \"interval\",\n        \"key_features\": [\n            \"Daily Motivational Quotes: Automatically sends a new motivational quote every day.\",\n            \"Inspiration Boost: Helps to uplift and inspire team members to stay positive and productive.\",\n            \"Automated Scheduling: Quotes are delivered at a set interval ensuring consistent motivation.\",\n            \"Easy Integration: Seamlessly integrates with Telex channels for hassle-free deployment.\\nCustomizable Settings: Allows customization of delivery time intervals to fit team schedules.\"\n        ],\n        \"integration_category\": \"Communication \u0026 Collaboration\",\n        \"author\": \"jeffmaine\",\n        \"settings\": [\n            {\n                \"label\": \"time interval\",\n                \"type\": \"text\",\n                \"required\": true,\n                \"default\": \"* * * * *\"\n            }\n        ],\n        \"target_url\": \"\",\n        \"tick_url\": \"https://telex-motivation-integration.onrender.com/tick\"\n    }\n}\n```\n## Prerequisites  \n- **Python 3.9+**  \n- **FastAPI**  \n- **HTTPX**  \n- **Telex account and channel**  \n\n## Installation  \n### 1. Clone the Repository  \n```sh\ngit clone git@github.com:telexintegrations/telex-daily-motivation-integration.git\ncd telex-daily-motivation-integration\n```\n\n### 2. Create a Virtual Environment \n```sh\npython3 -m venv venv\nsource venv/bin/activate  \n```\n\n### 3. Install Dependencies\n```sh\npip install -r requirements.txt\n```\n\n## Usage  \n### 1. Run the Application Locally  \n```sh\nuvicorn src:app --reload\n```\n\n### 2. Access the Integration JSON\nOpen your browser and navigate to: \n```sh\nhttp://127.0.0.1:8000/integration.json\n```\n\ncheck for the json details\n\n## Deployment\n\nThe integration is deployed on render.com and can be accessed here:  \n[Live Deployment](https://telex-motivation-integration.onrender.com)\n\n### 3. Telex Integration\n- Add the integration JSON URL in your Telex organization.\n- Configure the time interval in the settings (e.g., `0 9 * * *` for 9am every day).\n\n\n## Screenshots\n![alt text](\u003cScreenshot 2025-02-17 at 20.11.27.png\u003e)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelexintegrations%2Ftelex-daily-motivation-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelexintegrations%2Ftelex-daily-motivation-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelexintegrations%2Ftelex-daily-motivation-integration/lists"}