requiemofthesouls / pigeomail Goto Github PK
View Code? Open in Web Editor NEW✉️ Service which provides securely personal email addresses right in telegram
Home Page: https://t.me/PigeomailBot
License: Apache License 2.0
✉️ Service which provides securely personal email addresses right in telegram
Home Page: https://t.me/PigeomailBot
License: Apache License 2.0
i think we need to track
Need to implement a service which renders html mails, cause send full html body isn't convenient right now.
Originally posted by @requiemofthesouls in #19 (comment)
Describe the bug
${{ github.event.release.tag_name }} is null when triggering action manually
Describe the bug
Message bigger than 4096 length is not sending right now
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Message received in telegram
Logs
{"level":"error","ts":1642851629.368856,"msg":"error send message","error":"Bad Request: message is too long"}
Additional context
How to fix: https://dev-qa.com/320717/sending-large-messages-telegram-bot
Is your feature request related to a problem? Please describe.
Right now TG bot allows receiving message, need to update the backend to be able to compose mail from bot
Flow - compose new email
Introduce new command /send
enter TO address -> subject -> msg body -> send -> leave copy of sent email
Flow - reply existing message
use TG reply feature -> msg body -> send -> leave copy of sent email (with context of prev reply)
Add footer
sent by pigeomail
add description, instructions how to build project etc
now user state are storing in mongodb, we can implement fsm pattern and store user state in memory, cause bot can run only in one instance.
implement validateMailboxName function and call it in top of handleCreateCommandStep2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.