- You need a Rocket.Chat Server Setup
- Rocket.Chat.Apps CLI,
- In case you don't have run:
npm install -g @rocket.chat/apps-cli
- Every RocketChat Apps runs on RocketChat Server, thus everytime you wanna test you need to deploy the app with this note. lets start setting up:
-
Clone the repo
git clone https://github.com/<yourusername>/Apps.Notion
-
Install NPM packages
npm ci
-
Deploy app using:
rc-apps deploy --url <url> --username <username> --password <password>
-
Once its deploy, Go to Installed Apps and Settings tab in RC,you would see two input fields:
# notion-client-id # notion-client-secret // Generate above Credentials from Notion By Creating the *Public* Integration. // https://developers.notion.com/docs/authorization#how-to-make-an-integration-public
-
Once Its done save the changes, and now under the Notion Integration Provide the Webhook GET endpoint in Redirect URI field of Notion, GET Webhook Endpoint: you can find on the Current App Info under Detail tab in RC.