Maintenant que nous avons notre modèle de base de données, nous aurons juste besoin de stocker chaque liste dans la base de données, et nous serons en mesure d`éviter les doublons. Quand Priya et moi étions à la recherche d`appartements, nous voulions regarder des endroits dans quelques domaines, y compris: Enfin, mais surtout, la liste la meilleure façon de vous joindre. Il devrait être facile pour quiconque de trouver vos informations de contact ou de votre agent immobilier, ou ils peuvent renoncer à essayer de programmer une projection. Vous pouvez trouver le projet sur GitHub ici. Dans le README.md, vous trouverez des instructions d`installation détaillées. À moins que vous n`ayez l`expérience d`installer des programmes, et que vous exécutez Linux, il est suggéré de suivre les instructions docker. Docker est un outil qui facilite la création et le déploiement d`applications et le rend très rapide pour démarrer avec ce bot Slack sur votre ordinateur local. Bien sûr, vous ne pouvez pas vraiment pencher une affiche contre un mur si elles ne sont pas encadrées. Pour retirer le look de l`étagère décorée, vous devrez investir dans des cadres. Vous ne pouvez pas décider d`une idée de thème? Essayez des affiches vintages, des icônes de film, des images de catalogue scientifique ou des couvertures d`albums célèbres.
Ou, vous pouvez commencer par trouver une image que vous aimez, puis acheter plus qui sont similaires. Maintenant que nous avons les bases clouées, nous aurons besoin d`exécuter le code de manière persistante. Après tout, nous voulons que nos résultats soient affichés sur Slack en temps réel, ou à proximité. Afin d`opérationnaliser tout, nous aurons besoin de passer par quelques étapes: J`ai déménagé de Boston à la Bay Area il ya quelques mois. Priya (ma copine) et j`ai entendu toutes sortes d`histoires d`horreur sur le marché de la location. Le fait que la recherche de “Comment trouver un appartement à San Francisco” sur Google donne des dizaines de pages de conseils est un bon indicateur que la chasse d`appartement est un processus douloureux. Le contenu de votre modèle de Flyer immobilier gratuit est divisé en deux groupes importants: les images et le texte. Dans le reste de ce post, nous allons marcher à travers la façon dont chaque pièce a été construite, et comment le bot Slack final a été utilisé pour nous aider à trouver un appartement. En utilisant ce bot, Priya et j`ai trouvé un prix raisonnable (pour SF!) une chambre que nous aimons dans environ une semaine, beaucoup moins de temps que nous pensions qu`il prendrait. La première étape consiste à utiliser un package Python appelé SQLAlchemy pour stocker nos listes.
SQLAlchemy est un mappeur relationnel objet, ou ORM, qui facilite le travail avec les bases de données de Python.