/MedCardsBot

Medical cards Telegram bot

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

MedCardsBot

A Telegram bot for managing medical cards

Dont look to the code-quality, written by GPT 🤡

Functional:

/addpatient - Додати нового пацієнта
/findallpatients - Знайти всіх пацієнтів
/deletepatient - Видалити пацієнта
/addwork - Додати виконану роботу
/findwork - Знайти виконану роботу за іменем пацієнта
/findworkbydate - Знайти виконану роботу за датою
/deleteworkbydate - Видалити виконану роботу за датою
/deleteworkbyname - Видалити виконану роботу за іменем пацієнта
/schedulework - Запланувати роботу
/findschedulework - Знайти заплановану роботу за іменем пацієнта
/findscheduleworkbydate - Знайти заплановану роботу за датою
/deletescheduleworkbydate - Видалити заплановану роботу за датою
/deletescheduleworkbyname - Видалити заплановану роботу за іменем пацієнта
/updatepatientadditionalinfo - Змiнити додаткову iнформацiю пацiента
/updatepatientcontactinfo - Змiнити контактну iнформацiю пацiента

Example:

Installing

  1. Clone Repo

git clone https://github.com/xXdatelXx/MedCardsBot.git

  1. Put your Bot Token into Script
  2. Create new Sheet
  3. In Sheet page: Extensions -> AppsScript -> ProjectSettings -> Copy Script ID

  1. Install clasp in directory with Repo

npm install -g @google/clasp

  1. Login clasp with Script ID

clasp login

  1. Push files to Sheet

clasp push

  1. In Sheet page: MedCards -> Create Sheets
  2. Deploy project and copy Web App URL

  1. Set webhook

api.telegram.org/botYOUR-BOT-TOKEN/setWebhook?url=YOUR-WEB-APP-URL