-
-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Modmail API Integration #82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 32 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
149ff1c
Use modmail.tk api for actions
kyb3r c3d1c75
Big
kyb3r d558c22
Stability improvements using asyncio Events
kyb3r 7456f4f
Switch to production api url
kyb3r f6bb2e7
Refactor thread management
kyb3r 489aad5
Refactor code to use new thread classes
kyb3r 39d2e59
Refactor code to use new thread classes
kyb3r a314eab
Populate thread cache on bot ready
kyb3r 273e795
wait until thread is ready internally
kyb3r e799811
Set thread to ready by default
kyb3r 682d9e6
Move decorators to seperate file
kyb3r 4c3f717
Move decorators to seperate file
kyb3r 09bfc6b
Rename to core
kyb3r c2f4cb4
Seperate commands into cogs
kyb3r 462cd98
Dynamic help and config resolves #84
kyb3r e4281da
Add python-box as a requirement
kyb3r 47f72e7
Added dynamic snippet configuration.
kyb3r d838269
Added dynamic alias configuration resolves #86
kyb3r b31590a
Update new commands list
kyb3r f7cf9d3
Support alias arguments
kyb3r 04a2cc5
Use the dominant colour of a user avatar for info embed
kyb3r 3faff2a
Add an asyncexecutor decorator
kyb3r f49efbf
Use author url to store linked_message_ids
kyb3r 4e6e13b
Add a move thread command
kyb3r 2c09bc6
Add edit cmd docs
kyb3r b4b7778
Add support for an optional second guild resolves #81
kyb3r 1f84f39
Add autoupdate functionality
kyb3r 0f1507f
punctuation
kyb3r 9662454
Fix auto updates
kyb3r df28635
Update app.json
kyb3r a7e2cdf
Fix typo
kyb3r f5dc6a1
Fix color code
fourjr 8065f71
Docs
kyb3r 30d55ca
Enable autoupdates by default
kyb3r 367356a
Merge branch 'modmail-api' of https://github.com/verixx/modmail into …
kyb3r 8aa01f4
Update modmail.py
kyb3r a7e7ea0
use single quotes
fourjr 790c0be
Add user id next to mention
fourjr 714cffb
Remove colon
fourjr bc9a561
single quotes
fourjr 4bbb7f6
Check if the reaction message is the same as base message
kyb3r d98a1df
Merge branch 'modmail-api' of https://github.com/verixx/modmail into …
kyb3r 9d4264b
use python 3.7
kyb3r 78ce754
flake8 and change copyright year
fourjr 594e0ff
Merge
fourjr aed7f3f
Merge branch 'modmail-api' of https://github.com/kyb3r/modmail into m…
fourjr e6396b4
Use python3.7
kyb3r 1a58b4c
Merge branch 'modmail-api' of https://github.com/verixx/modmail into …
kyb3r 2d524aa
Fix formatting
fourjr 935d897
Update cogs/modmail.py
fourjr 66592e2
Refresh config before setting status
kyb3r 6c7df8b
Add a changelog, resolves #89
kyb3r 6fde9bd
Merge branch 'modmail-api' of https://github.com/verixx/modmail into …
kyb3r f87dc15
Pin the info embed
kyb3r 19bbf25
flakin
fourjr f21c241
Delete pin message
kyb3r f8311f4
Merge branch 'modmail-api' of https://github.com/verixx/modmail into …
kyb3r 2368afc
Fix typo
kyb3r 91511b0
Fix nsfw command
kyb3r 23f1c4e
Fix logs command
kyb3r 9a93600
Update modmail.py
kyb3r ed077b8
Fix indentation error
kyb3r 40f4022
use typing.Union for member converter
kyb3r 7a2174c
Update changelog
kyb3r 2fc90b8
DOnt send the user a notifying message when contacting
kyb3r 066e733
Dont send a log message if already up to date
kyb3r 4dc8e54
Fix logs cmd
kyb3r da84ebf
Fixed blocking users
kyb3r e8fb2fd
Remove finding user id from channel history
kyb3r 2383acb
STop spamming api
kyb3r 1e72afd
Update modmail.py
kyb3r 697152b
Fix paginator reaction check
kyb3r c2ff703
Update linked message edit to use new format
kyb3r 7805b0b
Temp remove bug
kyb3r d8ee01f
Update README.md
kyb3r File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As we are moving over to Github tokens and OAuth, shouldn't app.json be removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This provides a streamlined interface for deploying a new app.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
but this allows them to create Heroku apps without linking to Github which screws up with some commands