{"id":26261965,"url":"https://github.com/aaomidi/telegram-bot-best-practices","last_synced_at":"2026-02-05T04:02:44.068Z","repository":{"id":147466477,"uuid":"110723651","full_name":"aaomidi/telegram-bot-best-practices","owner":"aaomidi","description":null,"archived":false,"fork":false,"pushed_at":"2017-11-14T17:47:21.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-13T03:36:52.647Z","etag":null,"topics":["best-practices","telegram","telegram-bot-api"],"latest_commit_sha":null,"homepage":null,"language":null,"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/aaomidi.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,"zenodo":null}},"created_at":"2017-11-14T17:39:30.000Z","updated_at":"2017-11-14T17:50:09.000Z","dependencies_parsed_at":"2023-07-24T18:31:01.332Z","dependency_job_id":null,"html_url":"https://github.com/aaomidi/telegram-bot-best-practices","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aaomidi/telegram-bot-best-practices","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaomidi%2Ftelegram-bot-best-practices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaomidi%2Ftelegram-bot-best-practices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaomidi%2Ftelegram-bot-best-practices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaomidi%2Ftelegram-bot-best-practices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aaomidi","download_url":"https://codeload.github.com/aaomidi/telegram-bot-best-practices/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aaomidi%2Ftelegram-bot-best-practices/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29110575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-05T03:44:17.043Z","status":"ssl_error","status_checked_at":"2026-02-05T03:44:12.077Z","response_time":65,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["best-practices","telegram","telegram-bot-api"],"created_at":"2025-03-14T00:16:59.592Z","updated_at":"2026-02-05T04:02:44.052Z","avatar_url":"https://github.com/aaomidi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Best practices for Telegram bots\n\n1. Use Telegram's command system. Do not register your own \"command activator\" such as `!`.\n2. If you do not recognize a command, don't throw an error. Group chats are likely to have multiple bots, simply fail silently.\n3. Implement the start command. Let people using your bot know what you're using it for.\n4. If you're listening on all chat messages, it is preferable if you opensource your project.\n5. Do not send advertisements or any type of unsolicited messages\n6. Implement inline features as much as possible. Users might want to use your bot while not allowing it to be in their chat all the time.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaomidi%2Ftelegram-bot-best-practices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faaomidi%2Ftelegram-bot-best-practices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faaomidi%2Ftelegram-bot-best-practices/lists"}