-
Notifications
You must be signed in to change notification settings - Fork 8
Project Structure
Erick Ruiz de Chavez edited this page Oct 30, 2020
·
3 revisions
The folowing block shows some of the files and folders in this project.
.
├── admin
├── config.example.ini
├── constants.inc.php
├── db
│ ├── bootstrap.php
│ └── phpmxbot.sql
├── index.php
└── src
├── MessageHandler.php
└── PlusPlusHandler.php
Self contained SQLite admin UI. Built with Adminer.
Example configuration file. Used by ./bootstrap.sh to create config.ini. Project configuration including Slack token and DB paths.
SQLite folder. The database is not contained in the repo, instead it is generated automatically when running ./bootstrap.sh. The file bootstrap.php is used to initialize your local file, and phpmxbot.sql contains the necessary SQL statements to accomplish this task, including a special string %%PASSWORD_HASH%% that will be replaced with your password choice.
Entry point for Slack events.
All the classes required to run this project.