{"id":20796245,"url":"https://github.com/dimi-dun-morogh/telegram-dimibot","last_synced_at":"2025-08-23T16:09:00.169Z","repository":{"id":124722151,"uuid":"305218896","full_name":"Dimi-Dun-Morogh/telegram-dimiBot","owner":"Dimi-Dun-Morogh","description":"telegram chatbot, mongo/node, currently it can count user activity stats and most used words in messages for predefined amounts of time","archived":false,"fork":false,"pushed_at":"2023-04-09T19:06:56.000Z","size":1043,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-12T01:43:02.893Z","etag":null,"topics":["bot","telegram-bot","typescript"],"latest_commit_sha":null,"homepage":"https://t.me/mkmaester_bot","language":"TypeScript","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/Dimi-Dun-Morogh.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":"2020-10-18T23:53:16.000Z","updated_at":"2022-06-05T04:25:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"91d2b7e9-138a-4f8f-8e9f-834f74da5592","html_url":"https://github.com/Dimi-Dun-Morogh/telegram-dimiBot","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dimi-Dun-Morogh/telegram-dimiBot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimi-Dun-Morogh%2Ftelegram-dimiBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimi-Dun-Morogh%2Ftelegram-dimiBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimi-Dun-Morogh%2Ftelegram-dimiBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimi-Dun-Morogh%2Ftelegram-dimiBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dimi-Dun-Morogh","download_url":"https://codeload.github.com/Dimi-Dun-Morogh/telegram-dimiBot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dimi-Dun-Morogh%2Ftelegram-dimiBot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271755436,"owners_count":24815407,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"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":["bot","telegram-bot","typescript"],"created_at":"2024-11-17T16:26:23.803Z","updated_at":"2025-08-23T16:09:00.145Z","avatar_url":"https://github.com/Dimi-Dun-Morogh.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dimiBot\n\u003e telegram bot that let's you monitor chat activity, post activity statistics for top 10 users and also for most used words. Stats are avalaible for different time periods(1 day, 7 days, 30, entire history); Also bot can post jokes, set and retrieve chat rules, greet new members of chat and farewell those who leave\n\nbot is avalaible under this link - https://t.me/mkmaester_bot \u003cbr\u003e\nlist of bot's commands can be seen on screenshots below:\n##### /help\n![alt text](./img/help.JPG)\n##### /stat\n![alt text](./img/stats.JPG)\n##### /set_rules \u0026 /rules\n![alt text](./img/rules.JPG)\n##### /joke\n![alt text](./img/joke.JPG)\n\n##### /anime\n![alt text](./img/anime.JPG)\n\n##### /meme\n![alt text](./img/meme.JPG)\n##### greetings\n![alt text](./img/greetings.JPG)\n##### /stat_me\n![alt text](./img/stat_me.JPG)\n##### /stat_word\n![alt text](./img/stat_word.JPG)\n\n\n##### /games_info\n![alt text](./img/games_info.JPG)\n\n##### when and info\n![alt text](./img/when_and_info.JPG)\n\n##### uptime page https://dimi-tg.herokuapp.com/bot-status\n![alt text](./img/uptime_page.JPG)\n##### bot weather\n![alt text](./img/weather.JPG)\n#### log:\n\n- [x] create a function/controller to get all msg's for specific amount of time (currentDay,last 7 days, last 30 days)(20.10.2020) ✅\n- [x] create a function to count messages for each user (20.10.2020) ✅\n- [x] create a function to count most used words in messages (20.10.2020) ✅\n- [x] create a function to render string with all the stats(message count, words count etc) (25.10.2020) ✅\n- [x] create a number to emoji string helpers/function (25.10.2020) ✅\n- [ ] implement a daily statistics post message ( setInterval maybe?)\n- [x] implement a greeting new member logic (27.10.2020) ✅\n- [ ] refactor data-base, crud methods, message strings should be put in array of chat/user document\n- [x] implement a logic to parse jokes from some site and post them with bot command (29.10.2020) ✅\n- [x] implement get/set rules for chat (28.10.2020) ✅\n- [x] migrate to TypeScript (30.01.2021) ✅\n- [x] fix stat_word being case sensetive (10.02.2021) ✅\n- [x] create logic/task/command to parse/send info about epic games giveaways (13.02.2021) ✅\n- [ ] create who/when/info commands\n- [x] create a random meme command (17.04.2021) ✅\n- [x] created simple uptime html page https://dimi-tg.herokuapp.com/bot-status (18.04.2021) ✅\n- [x] created bot weather city_name command (15.05.2021) ✅\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimi-dun-morogh%2Ftelegram-dimibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimi-dun-morogh%2Ftelegram-dimibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimi-dun-morogh%2Ftelegram-dimibot/lists"}