{"id":44679831,"url":"https://github.com/mitoteam/mt-tgadmin","last_synced_at":"2026-02-15T04:09:57.773Z","repository":{"id":63165844,"uuid":"563738508","full_name":"mitoteam/mt-tgadmin","owner":"mitoteam","description":"WebGUI for your own telegram bot to send messages to group or channel","archived":false,"fork":false,"pushed_at":"2025-11-25T13:54:54.000Z","size":2001,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-28T19:32:33.347Z","etag":null,"topics":["telegram","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Go","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/mitoteam.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-11-09T08:24:55.000Z","updated_at":"2025-11-28T17:19:51.000Z","dependencies_parsed_at":"2024-04-26T04:32:26.415Z","dependency_job_id":"f3f586d7-d642-4c4b-a5fb-f8dee2aabf99","html_url":"https://github.com/mitoteam/mt-tgadmin","commit_stats":{"total_commits":75,"total_committers":3,"mean_commits":25.0,"dds":"0.026666666666666616","last_synced_commit":"3b566200534485b19958f1d59f088c6f45b52014"},"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"purl":"pkg:github/mitoteam/mt-tgadmin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoteam%2Fmt-tgadmin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoteam%2Fmt-tgadmin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoteam%2Fmt-tgadmin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoteam%2Fmt-tgadmin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mitoteam","download_url":"https://codeload.github.com/mitoteam/mt-tgadmin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mitoteam%2Fmt-tgadmin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29468395,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-15T01:01:38.065Z","status":"online","status_checked_at":"2026-02-15T02:00:07.449Z","response_time":118,"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":["telegram","telegram-bot"],"created_at":"2026-02-15T04:09:56.424Z","updated_at":"2026-02-15T04:09:57.766Z","avatar_url":"https://github.com/mitoteam.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mt-tgadmin\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/mitoteam/mt-tgadmin)](https://goreportcard.com/report/github.com/mitoteam/mt-tgadmin)\n[![GitHub](https://img.shields.io/github/license/mitoteam/mt-tgadmin)](https://github.com/mitoteam/mt-tgadmin/blob/main/LICENSE)\n[![GitHub Version](https://img.shields.io/github/v/release/mitoteam/mt-tgadmin?logo=github)](https://github.com/mitoteam/mt-tgadmin)\n[![GitHub Release Date](https://img.shields.io/github/release-date/mitoteam/mt-tgadmin)](https://github.com/mitoteam/mt-tgadmin/releases)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/mitoteam/mt-tgadmin)\n[![GitHub contributors](https://img.shields.io/github/contributors-anon/mitoteam/mt-tgadmin)](https://github.com/mitoteam/mt-tgadmin/graphs/contributors)\n[![GitHub commit activity](https://img.shields.io/github/commit-activity/y/mitoteam/mt-tgadmin)](https://github.com/mitoteam/mt-tgadmin/commits)\n[![GitHub downloads](https://img.shields.io/github/downloads/mitoteam/mt-tgadmin/total)](https://github.com/mitoteam/mt-tgadmin/releases)\n[![Build\u0026Tests](https://github.com/mitoteam/mt-tgadmin/actions/workflows/tests.yml/badge.svg)](https://github.com/mitoteam/mt-tgadmin/actions/workflows/tests.yml)\n\nSimple **self-hosted** web-GUI to send messages from Telegram bot to group, channel or supergroup. Possible to send messages anonymously as admin.\n\n## Idea\n\nSingle-page web GUI with just one (password protected) form to sent messages from Telegram bot to group, channel or supergroup without giving people admin access to telegram group or channel.\n\n\u003cimg src=\"graphics/screenshot.png\" width=\"320\"\u003e\n\n## How To\n\nWe try to keep `mt-tgadmin help` accurate.\n\nBefore setting up `mt-tgadmin` you need to register your bot with [@BotFather](https://t.me/botfather), add bot to desired group and obtain this group's **chatID**.\n\n* Registering new bot with [@BotFather](https://t.me/botfather) (useful [How To](https://core.telegram.org/bots/features#creating-a-new-bot))\n* Add created bot to your group.\n* Obtaining group's **chatID**: Open [@RawDataBot](https://t.me/rawdatabot) and follow it instructions.\n\n### Install\n\nYou will need bot's **token** and **chatID** to run `mt-tgadmin`.\n\n* Unpack archive for you platform to desired location (there is just one executable file in archive).\n* Run `mt-tgadmin init` to create simple config to start with.\n* Open created file `.bot.yml` with text editor and edit settings. Example settings are in [.bot.EXAMPLE.yml](https://github.com/mitoteam/mt-tgadmin/blob/main/.bot.EXAMPLE.yml).\n* Run `mt-tgadmin run` to check the setup. You should be able to open WebGUI at this point. Press `Ctrl + C` to stop it if everything is OK.\n* Run `mt-tgadmin install` to register it as daemon.\n* Consider using nginx or other webserver as reverse proxy to use TLS (HTTP**S**) and other extended http features.\n\n### Upgrade\n\n* Just unpack newer version binary and restart process (or service).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitoteam%2Fmt-tgadmin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmitoteam%2Fmt-tgadmin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmitoteam%2Fmt-tgadmin/lists"}