An open API service indexing awesome lists of open source software.

https://github.com/rezaparsian/postgram

با کمک این ربات به راحتی میتونید مرسولات پستی خودتون رو پیگیری کنید و با تغییر وضعیت مرسولات پستی از اون باخبر بشید 😃
https://github.com/rezaparsian/postgram

bot node nodejs post telegram typeorm typescript

Last synced: 11 months ago
JSON representation

با کمک این ربات به راحتی میتونید مرسولات پستی خودتون رو پیگیری کنید و با تغییر وضعیت مرسولات پستی از اون باخبر بشید 😃

Awesome Lists containing this project

README

          

# ربات پیگیری مرسولات پستی

![ا کمک این ربات به راحتی میتونید مرسولات پستی خودتون رو پیگیری کنید و با تغییر وضعیت مرسولات پستی از اون باخبر بشید 😃](./public/bot_profile.jpg "ربات پیگیری مرسولات پستی")

-------------------
توی این پروژه سعی کردم خیلی ساده کد بزنم و از پروژه [Node.Ts][node.ts] استفاده کردم.

به طور کلی از پکیج های زیر استفاده شده.
- [Axios][axios]
- [Cheerio][cheerio]
- [Express][express]
- [Node-cron][node-cron]
- [Pg][pg]
- [Pino][pino]
- [Pug][pug]
- [Typeorm][typeorm]

-----------------

[ربات][bot] هیچ دستور گیج کننده‌ای نداره و خیلی راحت میتونید بعد از دستور `/start` شروع به ارسال کد های پیگیری خودتون کنید

![تست ربات](./public/uploads/Screenshot_1.png "تست ربات")

-----------------

هیچ اطلاعاتی از کاربر ثبت نمیشه بجز اطلاعاتی که تلگرام در اختیار ربات میذاره و اگر اطلاعات کاربر نباشه برای پیام دادن به کاربر به مشکل می‌خوریم اگر بخوایم تغییر وضعیت رو به کاربر اطلاع رسانی کنیم و برای همین اطلاعات کاربر مثل

1. Username
2. Firstname
3. Lastname
4. ChatId

بعد از تکمیل فرایند تمامی رکوردهای مربوط به مرسوله هم حذف میشه.

[node.ts]: https://github.com/RezaParsian/Node.Ts
[axios]: https://axios-http.com
[cheerio]: https://cheerio.js.org/
[express]: https://expressjs.com/
[node-cron]: https://github.com/node-cron/node-cron
[pg]: https://node-postgres.com/
[pino]: https://getpino.io/
[pug]: https://pugjs.org
[typeorm]: https://typeorm.io/
[bot]: https://t.me/Post_trackerbot