{"id":19867259,"url":"https://github.com/fython/aoba-telegrambot","last_synced_at":"2025-05-02T06:30:51.266Z","repository":{"id":28293729,"uuid":"117238453","full_name":"fython/Aoba-TelegramBot","owner":"fython","description":"Aoba Telegram Bot written in Kotlin","archived":false,"fork":false,"pushed_at":"2022-06-22T20:05:47.000Z","size":152,"stargazers_count":18,"open_issues_count":3,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-06T23:13:54.186Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fython.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}},"created_at":"2018-01-12T12:26:59.000Z","updated_at":"2022-06-12T06:38:58.000Z","dependencies_parsed_at":"2022-08-18T02:41:07.637Z","dependency_job_id":null,"html_url":"https://github.com/fython/Aoba-TelegramBot","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fython%2FAoba-TelegramBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fython%2FAoba-TelegramBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fython%2FAoba-TelegramBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fython%2FAoba-TelegramBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fython","download_url":"https://codeload.github.com/fython/Aoba-TelegramBot/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251998161,"owners_count":21677933,"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":"2024-11-12T15:28:53.328Z","updated_at":"2025-05-02T06:30:50.896Z","avatar_url":"https://github.com/fython.png","language":"Kotlin","funding_links":["https://paypal.me/fython"],"categories":[],"sub_categories":[],"readme":"Aoba Bot\n======\n\n## Introduce\n\nA Telegram Bot written in [Kotlin](https://kotlinlang.org/) language. \nUse [rubenlagus/TelegramBots](https://github.com/rubenlagus/TelegramBots) as bot base library.\nI made a wrapper to develop functions easily and quickly. \nIn the future I may separate framework from this repository and publish under Apache 2.0 Licenses.\n\n**Currently only support Chinese. It's inconvenient to support multi-language.**\n\n## What functions it has now?\n\nIt's still in unstable development.\n\nFunctions:\n\n- `/replace` : Replace a keyword with another word in a sentence\n- `/choose` : Random choose a element in a list\n- `/add_space` / `/remove_space` : Add or remove spaces between chinese characters\n- `/allow_game` : Enable or disable bot games in a group (Need administrators)\n- `/bot_statistics` : Show bot statistics and running status\n\nNow it has three games you can play in group:\n\n- `/guess_number_game` : Guess number\n- `/bomb_game` : Deliver bomb (Sticker)\n- `/minesweeper_game` : Minesweeper\n\n## Configure Bot keystore\n\n- Create `src/main/resources/keystore.properties`\n- Add your `BOT_TOKEN` and `BOT_USERNAME` like this:\n```properties\nBOT_TOKEN=123456:XXXX\nBOT_USERNAME=sb_bot\n```\n\n## Build and run\n\nIntellij IDEA is optional. But I recommend use it to develop.\n\nUse Gradle to build and run (on Linux) :\n\n```bash\n./gradlew run\n```\n\nFor Windows users, you can also run `gradlew.bat` instead. \n\n## Contact me\n\nTelegram: [@fython](https://t.me/fython)\n\nDonate via Alipay: `316643843#qq.com` (Replace `#` with `@`)\n\nDonate via PayPal: [https://paypal.me/fython](https://paypal.me/fython)\n\n## License\n\nGPL v3\n\n```\nGNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007\n\nCopyright (C) 2018 Fung Gwo (fython)\n\nThis program comes with ABSOLUTELY NO WARRANTY.\nThis is free software, and you are welcome to redistribute it under certain conditions.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffython%2Faoba-telegrambot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffython%2Faoba-telegrambot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffython%2Faoba-telegrambot/lists"}