{"id":15009452,"url":"https://github.com/cpssd-students/steely","last_synced_at":"2025-10-05T20:31:22.501Z","repository":{"id":46306383,"uuid":"95832464","full_name":"cpssd-students/steely","owner":"cpssd-students","description":"a python 3.6 facebook/telegram bot","archived":false,"fork":false,"pushed_at":"2024-08-01T13:09:39.000Z","size":800,"stargazers_count":21,"open_issues_count":7,"forks_count":15,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-08T19:21:31.915Z","etag":null,"topics":["facebook-bot","hacktoberfest","python","python-3-6","telegram-bot"],"latest_commit_sha":null,"homepage":"","language":"Python","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/cpssd-students.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2017-06-30T00:44:31.000Z","updated_at":"2022-07-04T12:25:14.000Z","dependencies_parsed_at":"2024-05-15T16:47:45.909Z","dependency_job_id":"6a872ed3-e4ba-469c-b385-e02f7ac47c10","html_url":"https://github.com/cpssd-students/steely","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cpssd-students/steely","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpssd-students%2Fsteely","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpssd-students%2Fsteely/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpssd-students%2Fsteely/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpssd-students%2Fsteely/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cpssd-students","download_url":"https://codeload.github.com/cpssd-students/steely/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cpssd-students%2Fsteely/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278513238,"owners_count":25999430,"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-10-05T02:00:06.059Z","response_time":54,"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":["facebook-bot","hacktoberfest","python","python-3-6","telegram-bot"],"created_at":"2024-09-24T19:25:23.285Z","updated_at":"2025-10-05T20:31:21.941Z","avatar_url":"https://github.com/cpssd-students.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![banner](banner.png)\n\n## to install  \n\n```\n$ git clone this\n$ pip3 install --user -r requirements.txt\nor, if you're in a new py3 virtualenv\n$ pip install -r requirements.txt\n\n```\n\n## to run\n```\n$ mv config.py.sample config.py\n$ edit config.py\n$ python3 steelybot.py\n```\n(`config.py` is in `.gitignore`)\n\n## to run tests\n```\n$ make test\n```\nor simply...\n```\n$ nosetest\n```\n\nIf the tests are failing to import, you probably aren't in the virtualenv.\n\n## how to write help for your commands\n\nThrow a doc string in the top of the plugin.\n\nIf it's short just make it one line but if its `thicc` and has subcommands check\nsteely/plugins/linden for an example.\n\n## todo\n- [x] async lastfm plugin stuff  \n- [ ] trigger decorators for plugins, not just main()  \n- [x] [izaakf](https://github.com/izaakf)'s secret idea\n\n## thanks (related to the cpssd steely instance)\n  - to [CianLR](https://github.com/cianLR/) for bailing me out of DO bills to get the dbs/logs backs\n  - to [devoxel](https://github.com/devoxel) for hosting after the bailout\n  - the contributors below\n\n## credits\n|plugin|author|\n|---|---------------|\n|[bubble](steely/plugins/bubble.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[deepdream](steely/plugins/deepdream.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[haiku](steely/plugins/haiku.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[imgur](steely/plugins/imgur.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[linden](steely/plugins/linden.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[obscene](steely/plugins/obscene.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[parrot](steely/plugins/parrot.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[snoop](steely/plugins/snoop.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[streets](steely/plugins/streets.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[stretch](steely/plugins/stretch.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[tm](steely/plugins/tm.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[translate](steely/plugins/translate.py)|[CianLR](https://github.com/CianLR/)| creditline\n|[btc](steely/plugins/btc.py)|[CianLR](https://github.com/CianLR/), [byxor](https://github.com/byxor/), [itsdoddsy](https://github.com/itsdoddsy/)| creditline\n|[jokes](steely/plugins/jokes.py)|[EdwardDowling](https://github.com/EdwardDowling/)| creditline\n|[mock](steely/plugins/mock.py)|[EdwardDowling](https://github.com/EdwardDowling/)| creditline\n|[search](steely/plugins/search.py)|[EdwardDowling](https://github.com/EdwardDowling/)| creditline\n|[urban](steely/plugins/urban.py)|[EdwardDowling](https://github.com/EdwardDowling/)| creditline\n|[xkcd](steely/plugins/xkcd.py)|[EdwardDowling](https://github.com/EdwardDowling/)| creditline\n|[numberwang](steely/plugins/numberwang.py)|[Hevehan](https://github.com/Hevehan/)| creditline\n|[cowsay](steely/plugins/cowsay.py)|[Smurphicus](https://github.com/Smurphicus/)| creditline\n|[owo](steely/plugins/owo.py)|[Smurphicus](https://github.com/Smurphicus/)| creditline\n|[wednesday](steely/plugins/wednesday.py)|[Smurphicus](https://github.com/Smurphicus/)| creditline\n|[bus](steely/plugins/bus.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[define](steely/plugins/define.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[github](steely/plugins/github.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[happy](steely/plugins/happy.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[skrrrt](steely/plugins/skrrrt.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[tilda](steely/plugins/tilda.py)|[alexkraak](https://github.com/alexkraak/)| creditline\n|[coinflip](steely/plugins/coinflip.py)|[alexkraak](https://github.com/alexkraak/), [byxor](https://github.com/byxor/)| creditline\n|[lastfm](steely/plugins/lastfm.py)|[alexkraak](https://github.com/alexkraak/), [sentriz](https://github.com/sentriz/)| creditline\n|[vapor](steely/plugins/vapor.py)|[alexkraak](https://github.com/alexkraak/), [sentriz](https://github.com/sentriz/)| creditline\n|[b](steely/plugins/b.py)|[byxor](https://github.com/byxor/)| creditline\n|[haskell](steely/plugins/haskell.py)|[byxor](https://github.com/byxor/)| creditline\n|[limp](steely/plugins/limp.py)|[byxor](https://github.com/byxor/)| creditline\n|[responder](steely/plugins/responder.py)|[byxor](https://github.com/byxor/)| creditline\n|[url](steely/plugins/url.py)|[byxor](https://github.com/byxor/)| creditline\n|[basic_interpreter](steely/plugins/basic_interpreter.py)|[cianlr](https://github.com/cianlr/)| creditline\n|[append](steely/plugins/append.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[beer](steely/plugins/beer.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[bug](steely/plugins/bug.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[geoip](steely/plugins/geoip.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[help](steely/plugins/help.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[roll](steely/plugins/roll.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[slag](steely/plugins/slag.py)|[devoxel](https://github.com/devoxel/)| creditline\n|[roomcheck](steely/plugins/roomcheck.py)|[gruunday](https://github.com/gruunday/)| creditline\n|[egypt](steely/plugins/egypt.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[emoji](steely/plugins/emoji.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[flip](steely/plugins/flip.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[flirty](steely/plugins/flirty.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[gex](steely/plugins/gex.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[goth](steely/plugins/goth.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[mayo](steely/plugins/mayo.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[prod](steely/plugins/prod.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[rune](steely/plugins/rune.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[scramble](steely/plugins/scramble.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[shout](steely/plugins/shout.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[sort](steely/plugins/sort.py)|[iandioch](https://github.com/iandioch/)| creditline\n|[cat](steely/plugins/cat.py)|[itsdoddsy](https://github.com/itsdoddsy/)| creditline\n|[choose](steely/plugins/choose.py)|[itsdoddsy](https://github.com/itsdoddsy/)| creditline\n|[dog](steely/plugins/dog.py)|[itsdoddsy](https://github.com/itsdoddsy/)| creditline\n|[hello](steely/plugins/hello.py)|[izaakf](https://github.com/izaakf/)| creditline\n|[train](steely/plugins/train.py)|[izaakf](https://github.com/izaakf/)| creditline\n|[vowel](steely/plugins/vowel.py)|[izaakf](https://github.com/izaakf/)| creditline\n|[sentiment](steely/plugins/sentiment.py)|[oskarmcd](https://github.com/oskarmcd/)| creditline\n|[angry](steely/plugins/angry.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[box](steely/plugins/box.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[send_to](steely/plugins/send_to.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[cage](steely/plugins/cage.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[eight](steely/plugins/eight.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[leet](steely/plugins/leet.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[lenny](steely/plugins/lenny.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[markov](steely/plugins/markov.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[middle](steely/plugins/middle.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[nose](steely/plugins/nose.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[paul](steely/plugins/paul.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[recordmarkov](steely/plugins/recordmarkov.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[recordstat](steely/plugins/recordstat.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[reload](steely/plugins/reload.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[restart](steely/plugins/restart.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[rpn](steely/plugins/rpn.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[sheriff](steely/plugins/sheriff.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[stats](steely/plugins/stats.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[tracker](steely/plugins/tracker.py)|[sentriz](https://github.com/sentriz/)| creditline\n|[clap](steely/plugins/clap.py)|[sentriz](https://github.com/sentriz/), [devoxel](https://github.com/devoxel/)| creditline\n|[dab](steely/plugins/dab.py)|[xCiaraG](https://github.com/xCiaraG/)| creditline\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpssd-students%2Fsteely","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcpssd-students%2Fsteely","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcpssd-students%2Fsteely/lists"}