Ninagram : how i mixed Django and Telegram in one soup!

By jefcolbi@gmail.com

Elevator Pitch

You know Django, You know Telegram (Bot) why not join them to build the next web app where all features will be accessible in the browser as well as in Telegram app ??

Description

  1. The mobile, the first way to access internet in my country. - The mobile first way to access internet - why Telegram and How much Telegram ?

  2. The Telegram Bot API and python-telegram-bot allows to develop all kind of bots - personal bots - bots for e-commerce site - Community bots

  3. Django offers a lot of tools for creating bots - Django ORM for data persistence - Django Admin web data management - Frontend + views : another way to provide data

  4. Ninagram: a mix of Django and Telegram - The SessionMidlewarre - the State-Step pattern - TgInputField

  5. Samples - Assisant - my first bot using Ninagram - Forum_bot - how I transformed a Telegram group into a Forum

  6. How i view the future of Django + Telegram

Notes

For a good appreciation of this talk, you must have some knowledge how Django and used Telegram app and a telegram bot one time. For testing in real time you should have Django 2.0.4+ and python-telegram-bot 11 installed. I see Telegram bot like a valid alternative to using a Django web application. And my wish is that Ninagram become a more mature project like Django-rest-framework and adopted by the community.