{"id":19274634,"url":"https://github.com/kjappelbaum/elnbot","last_synced_at":"2025-02-23T21:14:10.552Z","repository":{"id":103751745,"uuid":"240520089","full_name":"kjappelbaum/elnbot","owner":"kjappelbaum","description":"Proof-of-concept for a telegram bot interacting with an ELN ","archived":false,"fork":false,"pushed_at":"2024-10-08T00:39:50.000Z","size":1345,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-15T09:14:10.922Z","etag":null,"topics":["bot","eln","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kjappelbaum.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-02-14T13:57:13.000Z","updated_at":"2020-12-01T15:56:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4bfe44d-a671-4220-9850-f16c1dd5e052","html_url":"https://github.com/kjappelbaum/elnbot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjappelbaum%2Felnbot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjappelbaum%2Felnbot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjappelbaum%2Felnbot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kjappelbaum%2Felnbot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kjappelbaum","download_url":"https://codeload.github.com/kjappelbaum/elnbot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240378924,"owners_count":19792040,"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":["bot","eln","telegram-bot"],"created_at":"2024-11-09T20:46:47.064Z","updated_at":"2025-02-23T21:14:10.528Z","avatar_url":"https://github.com/kjappelbaum.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# elnbot\n\nPrototype pf a telegram bot to conveniently add data to the [ELN](eln.epfl.ch).\nWe plan to couple it also with some online analysis (e.g. image recognition) or integrate it with lab automation. The idea is to enable a workflow as shown below\n\n\u003cp style=\"text-align: center;\"\u003e\n\u003cimg src=\"workflow.png\" alt=\"drawing\" width=\"400\"/\u003e\n\u003c/p\u003e\n\nDetails of this approach are described in our [preprint](https://chemrxiv.org/articles/preprint/A_Data-Driven_Perspective_on_the_Colours_of_Metal-Organic_Frameworks/13033217).\n\nThe bot is deployed at t.me/epfl_eln_bot.\n\n## How to run it\n\nFor simple testing without upload on EPFL internal servers, one can host it on [glitch](https://glitch.com/).\nIf the upload to the samba share for images is needed, it is important to have the corresponding share mounted in the filesystem of the server which is running the bot.\n\nEnvironmental variables that need to be set:\n\n- `TELEGRAM_TOKEN`: Telegram token for the bot.\n- `IMAGE_STORAGE_PATH`: Path at which the samba share for image upload is mounted.\n\nYou can declare those in a `.env` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkjappelbaum%2Felnbot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkjappelbaum%2Felnbot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkjappelbaum%2Felnbot/lists"}