aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2023-04-29docs: update READMEHEADmasterMole Shang1-2/+10
2023-04-29ci: setup docker-build workflowMole Shang1-0/+44
2023-04-29chore: update deps list and migrate dep manager to `pipenv`Mole Shang4-109/+241
2023-03-09fix(bot.py): start counting index from 1 in response...Mole Shang1-1/+1
... for better UX.
2023-03-09fix(bot.py): fix for range iteration to prevent duplication of last email in ↵Mole Shang1-1/+1
inbox The start value in range() should be inbox_num + 1. Ref: https://github.com/hyfc/telegram-mail-bot/commit/d741c552a7dbe18515955bfc2c173367a03fdbc7#r103400598
2023-01-25chore: fix typoMole Shang1-1/+1
2023-01-25feat: support showing mails listMole Shang2-12/+44
2023-01-25fix(box.py): correct range logic when receiving more than one emailsMole Shang1-2/+2
2023-01-25fix(bot.py): update callback params...Mole Shang1-1/+1
... following the new 20.0 api here: https://github.com/python-telegram-bot/python-telegram-bot/wiki/Extensions-%E2%80%93-JobQueue
2023-01-25chore: add missing depsMole Shang1-0/+1
2023-01-25chore(Dockerfile): switch image base to 3.11-alpineMole Shang1-1/+1
2023-01-25feat(bot.py): prompt user to set valid emailMole Shang1-15/+31
2023-01-25refactor: migrate to python-telegram-bot-20 apis...Mole Shang3-34/+34
... and generate requirements.txt for deps.
2023-01-25fix(bot.py): rollback to the origin method to refresh inbox_numMole Shang2-9/+5
2023-01-25chore(Dockerfile): update docker ENVMole Shang1-3/+4
2023-01-25refactor: rewrite for IMAP supportMole Shang3-61/+84
- Replaced POP3 with IMAP - #TODO: custom server URL - Polish user prompts
2021-01-25Merge pull request #5 from bit-rich/masterhyfc3-30/+65
New Telegram APIs and checking current owner.
2020-11-10logging stdoutliuguopei1-2/+3
2020-11-10check ownerliuguopei1-0/+16
2020-11-09add Dockerfileliuguopei2-1/+13
2020-11-09update telegram apiliuguopei2-29/+35
2020-10-22bugfixhyfc1-8/+21
2020-10-22add some useful info logshyfc1-2/+5
2020-10-22add logfile, using task queue instead of schedulehyfc3-20/+12
2020-10-22add periodic taskhyfc3-15/+64
2020-10-22coping with large text entitieshyfc2-5/+16
2020-10-22Using pyzmail36 to parse raw mail datahyfc5-167/+191
2020-10-22display date as ishyfc1-7/+1
2020-10-22parse date with different formathyfc1-4/+7
2020-10-22a first working verisonhyfc6-12/+287
2020-10-22Update README.mdhyfc1-1/+7
2020-10-22initial commit with some handy email utilitieshyfc3-0/+48
2020-10-22Initial commithyfc3-0/+126