Скрипт позволяет создать телеграм бота для быстрого добавления заметок в Notion.
- Распаковать файлы на сервер.
- Переименовать
config.example.php
вconfig.php
. - Установить параметры в
config.php
.
- Зарегистрируйте нового бота, написав команду /newbot @BotFather.
- Отправьте название для бота.
- В ответ получите токен (TG_TOKEN).
Установите «webhook», чтобы все сообщения отправлялись на ваш скрипт.
Для этого перейдите по ссылке вида: https://api.telegram.org/bot<TG_TOKEN>/setWebhook?url=https://example.com/notion_bot.php&secret_token=<TG_SECRET>
.
Выберите произвольный TG_SECRET. Эта строка будет передаваться в скрипт с каждым сообщением для подтверждения, что оно было отправлено через бота.
Создайте интеграцию в Notion и получите токен на https://developers.notion.com/docs/authorization.
Добавьте интеграцию на страницу. После добавления интеграции вы сможете получить доступ к любой её подстранице.
Для получения NOTION_DATABASE (id базы данных или страницы) возьмите часть ее ссылки между символами «/» и «?».