{"id":23619031,"url":"https://github.com/crmin/looord","last_synced_at":"2025-11-06T22:30:27.704Z","repository":{"id":40738376,"uuid":"169047293","full_name":"crmin/looord","owner":"crmin","description":"R6S Discord bot using discord.py","archived":false,"fork":false,"pushed_at":"2022-12-08T01:35:11.000Z","size":50,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-27T19:38:08.836Z","etag":null,"topics":["chatbot","discord-bot","discord-py","python","rainbow-six-siege"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crmin.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":"2019-02-04T08:22:22.000Z","updated_at":"2021-09-25T10:59:39.000Z","dependencies_parsed_at":"2023-01-24T03:30:35.088Z","dependency_job_id":null,"html_url":"https://github.com/crmin/looord","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmin%2Flooord","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmin%2Flooord/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmin%2Flooord/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmin%2Flooord/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crmin","download_url":"https://codeload.github.com/crmin/looord/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239513378,"owners_count":19651322,"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":["chatbot","discord-bot","discord-py","python","rainbow-six-siege"],"created_at":"2024-12-27T19:36:29.832Z","updated_at":"2025-11-06T22:30:27.644Z","avatar_url":"https://github.com/crmin.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Looord: R6S Discord bot\n\n![Looord](https://i.imgur.com/EvGDuz0.png)\n타찬카 버프좀\n\n## Installation\n\n### Selenium web driver\n**이 프로젝트는 201902160020 업데이트부터 selenium을 사용하지 않습니다.**\n\n레거시 코드는 여전히 모듈 안에 존재하니 언제든 되살릴 수 있습니다.\n\n### Python packages\n만약 Pipenv를 이용하신다면 다음 명령어를 이용하시면 됩니다.\n```bash\n$ pipenv install\n```\nvirtualenv나 로컬 python에 설치하시는 경우 git root directory에서 다음을 실행해주시면 됩니다. \n```bash\n$ pip install -r requirements.txt\n```\n\n### Python Version Compatibility\n본 프로젝트는 Python 3.7을 기준으로 작성되었습니다.\n2019년 2월 7일 기준으로 Python 3.7 버전에 대해 아래 세 package의 호환성 문제가 있습니다.\n\nPython 3.7에서는 `async`와 `await`가 keyword로 등록되었습니다.\n[What’s New In Python 3.7 | Changes in Python Behavior](https://docs.python.org/3/whatsnew/3.7.html#changes-in-python-behavior)\n\n\u003e async and await names are now reserved keywords.\nCode using these names as identifiers will now raise a SyntaxError.\n(Contributed by Jelle Zijlstra in [bpo-30406](https://bugs.python.org/issue30406).)\n\n`discord`, `aiohttp`, `websockets` 세 package에서 호환성 문제가 발견되었으며,\n에러가 발생하는 부분은 모두 아래와 같이 `asycio.async`를 호출하는 부분입니다.\n\n```python\ntry:\n    create_task = asyncio.ensure_future\nexcept AttributeError:\n    create_task = asyncio.async\n```\n\n이 방법은 `async`가 이제 keyword로 지정되어 사용이 불가능하므로, 에러가 발생하는 부분을 찾아서 아래와 같이 수정해주시면 됩니다.\n```python\ntry:\n    create_task = asyncio.ensure_future\nexcept AttributeError:\n    create_task = getattr(asyncio, 'async')\n```\n\n## Execution\nBot token과 함께 실행할 수 있습니다.\n```bash\n$ python looord_bot.py --token \u003ctoken\u003e [--dev|--debug]\n```\n\n`--token`은 `-t`로 줄여서 사용할 수 있습니다.\n\n### Flags\n이 프로그램에는 log level을 설정하기 위한 몇가지 flag들이 있습니다.\n\n#### `--dev` flag\n실행시 `--dev` flag를 준다면, 프로그램은 **foreground**로 실행되고,\n**INFO** level의 로그를 stdout으로 보여줍니다. 로그 파일에는 **INFO** level의 로그가 기록됩니다.\n\n#### `--debug` flag\n실행시 `--debug` flag를 준다면, 프로그램은 **foreground**로 실행되고,\n**DEBUG** level의 로그를 stdout으로 보여줍니다. 로그 파일에는 **INFO** level의 로그가 기록됩니다.\n\n#### No Flag\n실행시 flag를 지정하지 않으신다면, 프로그램은 **background**(daemon)로 실행되고,\nstdout 없이 로그 파일에만 **INFO** level의 로그가 기록됩니다.\n\n*daemonize는 아직 구현되지 않았습니다. background에서 실행을 원하시면 아래 명령어로 실행해주시기 바랍니다.*\n\n```bash\n$ nohup python looord_bot.py --token \u003ctoken\u003e [--dev|--debug] \u0026\n``` \n*또는, pipenv를 이용해서*\n\n```bash\n$ nohup pipenv run python looord_bot.py --token \u003ctoken\u003e [--dev|--debug] \u0026\n``` \n\n## Patch Note\n[여기](https://github.com/blinglnav/looord/wiki/Patch-note)에서 확인 할 수 있습니다.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrmin%2Flooord","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrmin%2Flooord","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrmin%2Flooord/lists"}