{"id":15622749,"url":"https://github.com/nbaztec/qirc","last_synced_at":"2025-07-07T14:32:26.664Z","repository":{"id":3542487,"uuid":"4602574","full_name":"nbaztec/Qirc","owner":"nbaztec","description":"Qirc is an IRC bot built in Python","archived":false,"fork":false,"pushed_at":"2013-01-13T13:23:06.000Z","size":557,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T16:32:04.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://nbaztec.co.in/projects/view.php?id=3","language":"Python","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/nbaztec.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}},"created_at":"2012-06-08T21:42:23.000Z","updated_at":"2013-09-30T17:10:17.000Z","dependencies_parsed_at":"2022-09-06T04:40:21.459Z","dependency_job_id":null,"html_url":"https://github.com/nbaztec/Qirc","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nbaztec/Qirc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaztec%2FQirc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaztec%2FQirc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaztec%2FQirc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaztec%2FQirc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nbaztec","download_url":"https://codeload.github.com/nbaztec/Qirc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nbaztec%2FQirc/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264091926,"owners_count":23556207,"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-10-03T09:55:06.829Z","updated_at":"2025-07-07T14:32:26.586Z","avatar_url":"https://github.com/nbaztec.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Qirc ##\r\n====\r\n\r\nVersion: 5, Ubiquity\r\n\r\nQirc is an IRC bot built in Python. See the attached user-guide for the entire list of operations (also at http://nbaztec.co.in/projects/list/qirc/qirc-user-guide.html)\r\n\r\nIt is a simple bot with a simple extensible design and can support many complex tasks.\r\n\r\nSupports:\r\n* Wikipedia\r\n* Wolfram Alpha\r\n* Google Searches\r\n* Youtube Searches\r\n* Thinkdigit Forum\r\n* Urbandictionary\r\n* Twitter\r\n* Weather and Forecasting\r\n* IP Tracing\r\n* Geolocation\r\n* Voting, Votekick and Votearma (kickban)\r\n* An experimental game - Werewolf \r\n* Cleverbot\r\n* Dice roll\r\n* URL commands\r\n* Reminder\r\n* Seen\r\n* Tell command for visitor messages that are delivered when a user arrives\r\n* Vast set of verbs\r\n* Logging\r\n* Rule enforcement\r\n  \r\n  \r\nAnd and a much hated 'Armageddon' command.\r\n* A short arma command for selective kickban\r\n* armarecover for quick recovery from Armageddon.\r\n\r\nThe bot can controlled dynamically via `/msg` commands and has persistence for saving its state.\r\nSupports:\r\n* `flags` for controlling bot's actions\r\n* `modules` for dynamically enabling/disabling modules\r\n* `users` for adding/removing users of bot spanning 3 classes of `admin`, `mod` and `mgr`.\r\n* `enforce` for enforcing auto-kick(and ban) rules.\r\n\r\nand many other...\r\n  \r\nHelp:\r\n* Use !help to obtain a set of commands\r\n* Use -h or --help within each command for help and switches (there are aplenty of those)\r\n  \r\n  \r\n## Example ##\r\n====\r\n\r\n```plaintext\r\n:\u003e !help  \r\n:\u003e Enter \u003ccommand\u003e -h for help on the respective command  \r\n:\u003e Commands:    \r\n:\u003e     !help             Shows this help  \r\n:\u003e     !search, !s       Search for a term on various sites  \r\n:\u003e     !calc, !c         Perform some calculation  \r\n:\u003e     !define, !d       Get the meaning, antonyms, etc, for a term  \r\n:\u003e     !weather, !w      Get weather and forecasts for a location  \r\n:\u003e     !locate, !l       Locate a user, IP or coordinate  \r\n:\u003e     !url              Perform operation on an url,    \r\n:\u003e                       Use %N (max 5) to access an earlier url  \r\n:\u003e     !user             Perform operation related to user  \r\n:\u003e     !vote             Start a vote  \r\n:\u003e     !roll             Roll a dice  \r\n:\u003e     !game             Begin a game    \r\n:\u003e !search -h  \r\n:\u003e Options  \r\n:\u003e   -h, --help            show this help message  \r\n:\u003e   -p, --private         Get results in private  \r\n:\u003e   -t N, --result=N      Get the N'th result  \r\n:\u003e   -1, --single          Output single line of title  \r\n:\u003e   -g, --google          Search on Google [Default]  \r\n:\u003e   -i, --gimage          Search on Google Images  \r\n:\u003e   -y, --youtube         Search on Youtube  \r\n:\u003e   -w, --wiki            Search on Wikipedia  \r\n:\u003e   -m, --imdb            Search on IMDB  \r\n:\u003e   -f, --tdf             Search on TDF  \r\n:\u003e   -c CUSTOM, --custom=CUSTOM  \r\n:\u003e                         Search on a custom site\r\n```\r\n\r\n\r\n*Note:* Search, Define, Location, Calcand URL extensions require you to enter your API keys for respective functions.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbaztec%2Fqirc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnbaztec%2Fqirc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnbaztec%2Fqirc/lists"}