Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bot: add check_user decorator to check user login statusfeature/user_permission | clarkzjw | 2023-02-27 | 1 | -4/+4 |
| | |||||
* | deploy: add krakend api gateway | clarkzjw | 2023-02-23 | 1 | -4/+4 |
| | |||||
* | deploy: add Dockerfile and docker-compose.yaml | clarkzjw | 2023-02-23 | 1 | -1/+1 |
| | |||||
* | bot: support changing default toot visibility | clarkzjw | 2023-02-23 | 1 | -3/+19 |
| | |||||
* | bot: implement /logout command | clarkzjw | 2023-02-23 | 1 | -0/+2 |
| | |||||
* | - bot: support pleroma instances | clarkzjw | 2023-02-23 | 1 | -2/+6 |
| | | | | - status_update() in mastodon.py currently doesn't support content_type, thus it still fallbacks to text/plain on pleroma instances when adding comments | ||||
* | bot: encrypt access_key with cryptography.fernet library | clarkzjw | 2023-02-23 | 1 | -2/+3 |
| | |||||
* | bot: add command templates | clarkzjw | 2023-02-23 | 1 | -2/+10 |
| | |||||
* | bot: multi user working | clarkzjw | 2023-02-23 | 1 | -18/+23 |
| | |||||
* | bot: test peewee sqlite3 | clarkzjw | 2023-02-23 | 1 | -27/+24 |
| | |||||
* | fix oauth login flow | clarkzjw | 2023-02-23 | 1 | -2/+20 |
| | |||||
* | create oauth app before user login | clarkzjw | 2023-02-23 | 1 | -4/+1 |
| | |||||
* | bot: support Mastodon OAuth2 login | clarkzjw | 2023-02-23 | 1 | -4/+117 |
| | | | | | | | | | | | | | | | | test callback test mastodon callback test callback clean customwebhook example bot: test oauth login test callback url test callback | ||||
* | remove some redundant code blocks | clarkzjw | 2023-02-22 | 1 | -2/+2 |
| | |||||
* | fix /cancel flow | clarkzjw | 2023-02-22 | 1 | -3/+3 |
| | |||||
* | add custom webhook example | clarkzjw | 2023-02-22 | 1 | -6/+34 |
| | |||||
* | optimize imports | clarkzjw | 2023-02-21 | 1 | -2/+6 |
| | |||||
* | refactoring code | clarkzjw | 2023-02-21 | 1 | -325/+4 |
| | |||||
* | renaming functions | clarkzjw | 2023-02-21 | 1 | -188/+90 |
| | |||||
* | support manually adding places | clarkzjw | 2023-02-21 | 1 | -62/+121 |
| | |||||
* | handle telegram built venue location | clarkzjw | 2023-02-21 | 1 | -7/+41 |
| | |||||
* | update conversation flow | clarkzjw | 2023-02-21 | 1 | -11/+21 |
| | |||||
* | refine conversation flow with some inline keyboards | clarkzjw | 2023-02-21 | 1 | -51/+83 |
| | |||||
* | bot: enable location search | clarkzjw | 2023-02-21 | 1 | -0/+335 |
| | |||||
* | make bot as a module | clarkzjw | 2023-02-21 | 1 | -315/+0 |
| | |||||
* | add setting handler | clarkzjw | 2023-02-21 | 1 | -41/+67 |
| | |||||
* | add allow_reentry=True to fix job queue exec without return to conversation ↵ | clarkzjw | 2023-02-21 | 1 | -6/+18 |
| | | | | handler callbacks | ||||
* | add TODO | clarkzjw | 2023-02-20 | 1 | -0/+3 |
| | |||||
* | allow users to upload photos | clarkzjw | 2023-02-20 | 1 | -30/+196 |
| | |||||
* | add TODO | clarkzjw | 2023-02-20 | 1 | -0/+3 |
| | |||||
* | attach top popular photo to mastodon media post | clarkzjw | 2023-02-20 | 1 | -3/+12 |
| | |||||
* | minor reformatting | clarkzjw | 2023-02-20 | 1 | -5/+7 |
| | |||||
* | implemented basic functions: | clarkzjw | 2023-02-20 | 1 | -23/+24 |
| | | | | | | | | - send a location from Telegram to bot - query a list (7) of POIs from Foursquare - send user inline keyboard button to choose a location - post toot status update to Mastodon with a link to OSM - store previously seen locations in local db | ||||
* | 4sq: add query poi example | clarkzjw | 2023-02-20 | 1 | -2/+16 |
| | |||||
* | add python-telegram-bot inline keyboard example | clarkzjw | 2023-02-20 | 1 | -0/+79 |