{"id":22097102,"url":"https://github.com/lon9/bot-net-framework","last_synced_at":"2025-07-24T22:32:51.738Z","repository":{"id":91555311,"uuid":"48159713","full_name":"lon9/bot-net-framework","owner":"lon9","description":"Twitter Bot Net Framework","archived":false,"fork":false,"pushed_at":"2020-02-19T14:16:10.000Z","size":67,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T08:35:55.910Z","etag":null,"topics":["bot","cli","framework","golang","twitter-bot"],"latest_commit_sha":null,"homepage":"","language":"Go","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/lon9.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":"2015-12-17T07:36:57.000Z","updated_at":"2024-08-12T19:20:35.000Z","dependencies_parsed_at":"2023-03-02T10:45:15.357Z","dependency_job_id":null,"html_url":"https://github.com/lon9/bot-net-framework","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lon9/bot-net-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lon9%2Fbot-net-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lon9%2Fbot-net-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lon9%2Fbot-net-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lon9%2Fbot-net-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lon9","download_url":"https://codeload.github.com/lon9/bot-net-framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lon9%2Fbot-net-framework/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266913678,"owners_count":24005580,"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-07-24T02:00:09.469Z","response_time":99,"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","cli","framework","golang","twitter-bot"],"created_at":"2024-12-01T04:14:07.906Z","updated_at":"2025-07-24T22:32:51.432Z","avatar_url":"https://github.com/lon9.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bot Net Framework\n\nBot Net Framework is not malware framework, it is \"Twitter\" Bot Net Framework.   \nWe can create network of Twitter bots. This makes easy to communicate with bots.   \nAll we have to do is just registering bots and configuring communications with Web UI, \nand then we can start communication on the web UI or CLI such as `curl`.\n\n![example image1](https://bot.gyazo.com/2f08b8e61ecfff07f77f388dec11927a.gif \"Exanple1\")\n\n## Usage\n\n```\ngo get github.com/Rompei/bot-net-framework\ngo build\n./bot-net-framework [OPTION]\n```\n\nOpen browser and access the port number we decided in options.\n\nAnd alse, we can start discussion on CLI   \nRequesting URL `localhost:\u003cport-number\u003e/api/?talkName=\u003ctalk-name\u003e`, and then bots will start talk.\n\n## Optinons\n\n\n```\n-p, --port=      Port number\n-k, --key=       Twitter consumer key\n-s, --secret=    Twitter consumer secret\n-d, --db=        Kind of database supported mysql, postgres, and sqlite\n-o, --dboptions= Database options (See https://github.com/jinzhu/gorm#initialize-database)\n```\n\nAnd we can also configure these options from environment valuables.\n\n```\nBN_PORT                 Port number\nBN_CONSUMER_KEY         Twitter consumer key\nBN_CONSUMER_SECRET      Twitter consumer secret\nBN_DATABASE             Kind of dat abase\nBN_DB_OPTIONS           Database options\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flon9%2Fbot-net-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flon9%2Fbot-net-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flon9%2Fbot-net-framework/lists"}