aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeLines
...
| * Fix `doc` breaking for weird signatures.Gravatar Johannes Christ2018-06-15-0/+2
| |
* | [RMQ] Fix role assignmentGravatar Gareth Coles2018-06-19-2/+2
| |
* | Remove venv cache, breaks on public runnersGravatar Gareth Coles2018-06-16-3/+0
|/
* committing to force redeployGravatar Leon Sandøy2018-06-15-1/+1
|
* Merge branch 'log-dir' into 'master'Gravatar Christopher Baklid2018-06-14-2/+11
|\ | | | | | | | | logging dir and rotating file handler See merge request python-discord/projects/bot!1
| * logging dir and rotating file handlerGravatar Christopher Baklid2018-06-14-2/+11
|/
* Switch to using PNG for user avatarsGravatar Joseph2018-06-13-1/+1
|
* Fix events.pyGravatar Joseph2018-06-13-1/+1
|
* Merge branch 'master' of gitlab.com:python-discord/projects/botGravatar Joseph2018-06-13-79/+155
|\
| * Merge branch 'ci-container' into 'master'Gravatar Gareth Coles2018-06-11-20/+26
| |\ | | | | | | | | | | | | adds a ci container to speed up build times See merge request discord-python/projects/bot!2
| | * adds a ci container to speed up build timesGravatar Christopher Baklid2018-06-10-20/+26
| |/
| * Force logger handlers in a safer wayGravatar Gareth Coles2018-06-08-1/+5
| |
| * Force redeployGravatar Gareth Coles2018-06-07-0/+1
| |
| * Collect avatar URLs and send them to the siteGravatar Gareth Coles2018-06-07-1/+8
| |
| * Move CONTRIBUTING.mdGravatar Gareth Coles2018-06-07-0/+0
| |
| * GitHub -> GitLabGravatar Gareth Coles2018-06-07-17/+17
| |
| * Force all loggers to use our handlers, and disable papertrailGravatar Gareth Coles2018-06-07-21/+19
| |
| * Update gitignore for logfilesGravatar Gareth Coles2018-06-06-2/+2
| |
| * Use stdout for loggingGravatar Gareth Coles2018-06-06-2/+2
| |
| * [Logging] Fix dumb mistakeGravatar Gareth Coles2018-06-06-1/+1
| |
| * Lint, and add "docker" tag to buildsGravatar Gareth Coles2018-06-06-1/+7
| |
| * LintingGravatar Gareth Coles2018-06-06-2/+1
| |
| * Let's not log TRACE/DEBUG in prodGravatar Gareth Coles2018-06-06-1/+1
| |
| * Log JSON to stderr when not in debug modeGravatar Gareth Coles2018-06-06-4/+17
| |
| * RabbitMQ service discoveryGravatar Gareth Coles2018-06-06-2/+34
| |
| * [CI] Misnamed YAML fileGravatar Gareth Coles2018-06-06-0/+0
| |
| * [CI] Build on GitLabGravatar Gareth Coles2018-06-06-31/+41
| |
* | Revert "Cast to list in events.py so there is no 'filter object does not ↵Gravatar Joseph2018-06-13-1/+1
| | | | | | | | | | | | have length' error" This reverts commit 6bfaffbf6d8d8ed2371f955a8a20dfcba3fddc57.
* | Cast to list in events.py so there is no 'filter object does not have ↵Gravatar Joseph2018-06-13-1/+1
|/ | | | length' error
* Fix PEP machineGravatar Gareth Coles2018-06-06-1/+1
|
* Fix PEP machineGravatar Gareth Coles2018-06-06-1/+1
|
* Fix build and build base on TravisGravatar Gareth Coles2018-06-06-1/+15
|
* Merge remote-tracking branch 'origin/master'Gravatar Gareth Coles2018-06-06-4/+787
|\
| * Add documentation lookup support. (#53)Gravatar Johannes Christ2018-06-06-4/+703
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Allow users to query documentation link. * Show symbol signature and excerpt from docs. * Use `•` character for showing list items. * Trim whitespace after two newlines. * Allow users to query documentation link. * Show symbol signature and excerpt from docs. * Use `•` character for showing list items. * Trim whitespace after two newlines. * Add docstrings, simplify command. * Use a cache for getting doc embeds. * Suppress `urllib3` log messages below WARNING. * Use shared `http_session` on the bot. * Comment `fetch_initial_inventory_data`, unpack URL directly. * Address various review comments. - use `str.format` for generating the stdlib documentation URLs - move `convert_code` comment to a docstring - fix up python syntax parsing by not using a `*` - send red error embeds when documentation could not be found * Use `lxml` for HTML parsing. * Pin yarl to 1.1.1 * Use the website's API as package documentation metadata database. * Fetch inventories concurrently. * Use red error embed & error title on error. * Add examples to command docstrings. * Use typing notifications instead of edits. * Flush cache on inventory refresh. * Address @martmists' review comments. * Use `BadArgument` instead of custom exception class. * Move universal converters to `bot/converters.py`.
| * Fetch pep (#77)Gravatar Henrik Böving2018-06-06-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * autocodeblocking * ast fix better type annotations * ci there you go * line too long ==> remove comment * deleting message + lowercase python * comments * remove docstrings * you may * not sure what you mean with move to a new line maybe this? * descriptive enough? * better explanation of text filtering * rewrite * fstring * pep8 * better comment * discord message length * ok shady * ok shady * "This is still async discord.py" * didnt see josephs comment * minor comment changes * blank and typo * typo.. * embed sending * adding waiting time + embed dont know if this is the correct way to store the field string * forgot await * but now i know * i heard him * pls * more descriptive variable name * comment * and better string formatting * approve me lemon * here we go aperture * there we go again * name error..... damn linter plugins * you get it aperture * ok lemon * ok aperture * constants instead of plain channel ID * forgot one * constants in bot.py * lemons way ftw * flake8 is weird man * aperture 1 * next aperture * dunno * imports * next lemon * utils first try, command is not found * still not working * pep alias, no debugging output for reasons * pep parser * flake8 * local flake8 didnt show that one.. * More not needed info * ... * better embed * pep8 * removing a blank * upgrading to yml config * fixing my Germanness and other stuff lemon didnt like * addressing more issues
* | Update Docker base file with libxml2-devGravatar Gareth Coles2018-06-06-0/+1
|/
* LintingGravatar Gareth Coles2018-06-05-1/+1
|
* [Verification] Don't break if another bot removed the messageGravatar Gareth Coles2018-06-05-3/+11
|
* remove deploy.py [ci skip]Gravatar Christopher Baklid2018-06-03-9/+1
|
* [RST] Better handling for timestamps and colours in embedsGravatar Gareth Coles2018-06-02-5/+27
| | | | Also adds python-dateutil dependency
* s/AutoShardedBot/Bot/g (#93)Gravatar Johannes Christ2018-06-02-32/+32
|
* Merge branch 'rmq'Gravatar Gareth Coles2018-05-31-5/+141
|\ | | | | | | | | # Conflicts: # bot/cogs/rmq.py
| * [RMQ] Finish events implementationGravatar Gareth Coles2018-05-31-5/+141
| |
| * Address review; remove unnecessary functionGravatar Gareth Coles2018-05-30-9/+1
| |
| * Address reviewGravatar Gareth Coles2018-05-30-3/+12
| |
| * RMQ cogGravatar Gareth Coles2018-05-30-0/+72
| |
| * Add aio-pika reqs and remove flake8-bandit so I can lint againGravatar Gareth Coles2018-05-30-59/+23
| |
* | RabbitMQ Cog (#90)Gravatar Gareth Coles2018-05-30-59/+96
| | | | | | | | | | | | | | | | | | | | * Add aio-pika reqs and remove flake8-bandit so I can lint again * RMQ cog * Address review * Address review; remove unnecessary function
* | Escape unicode (#92)Gravatar Henrik Böving2018-05-30-1/+6
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * autocodeblocking * ast fix better type annotations * ci there you go * line too long ==> remove comment * deleting message + lowercase python * comments * remove docstrings * you may * not sure what you mean with move to a new line maybe this? * descriptive enough? * better explanation of text filtering * rewrite * fstring * pep8 * better comment * discord message length * ok shady * ok shady * "This is still async discord.py" * didnt see josephs comment * minor comment changes * blank and typo * typo.. * embed sending * adding waiting time + embed dont know if this is the correct way to store the field string * forgot await * but now i know * i heard him * pls * more descriptive variable name * comment * and better string formatting * approve me lemon * here we go aperture * there we go again * name error..... damn linter plugins * you get it aperture * ok lemon * ok aperture * constants instead of plain channel ID * forgot one * constants in bot.py * lemons way ftw * flake8 is weird man * aperture 1 * next aperture * dunno * imports * next lemon * unicode escape sequences so gdude can lint again
* [Constants] Hint constants classes, and add a few constantsGravatar Gareth Coles2018-05-30-0/+65
|