Giter Club home page Giter Club logo

notionai-discord-bot's Introduction

NotionAI Discord Bot

中文 | English

license Release

介紹

近幾個月筆記軟體 Notion 也開始推出了自己的 NotionAI 服務,功能有多強大呢?可以先看看下面的影片:

NotionAI Introduction

NotionAI 和 ChatGPT 相似,但提供多種不同的功能,例如翻譯、行程規劃、Email 撰寫、文案發想、頭腦風暴等。本文將教你如何在 Discord 上使用 NotionAI,增強團隊協作。

NotionAI-Discord-Bot-Demo1 NotionAI-Discord-Bot-Demo2

安裝步驟

Token 取得

  1. 取得 NotionAI Token:
    1. 登入網頁版 Notion
    2. 登入後按網頁 右鍵 -> 檢查 -> 應用程式 -> Token 再 Cookies 裡,而 SpaceId 在 LocalStorage 裡,如下圖所示
    • Get-Notion-Token
    • Get-Notion-SpaceId
  2. 取得 Discord Token:
    1. 登入 Discord Developer
    2. 創建機器人:
      1. 進入左方 Applications
      2. 點擊右上方 New Application 並輸入 Bot 的名稱 > 確認後進入新頁面。
      3. 點擊左方 Bot
      4. 點擊右方 Add Bot
      5. 下方 MESSAGE CONTENT INTENT 需打開
      6. 按下 Save Change
      7. Token 在上方選擇 View Token 或已申請過則會是 Reset Token 的按鈕。
    3. 設定 OAuth2
      1. 點擊左欄 OAuth2
      2. 點擊左欄 URL Generator
      3. 右欄 SCOPES 選擇 bot、右欄下方 BOT PERMISSIONS 選擇 Administrator
      4. 複製最下方網址到瀏覽器中
      5. 選擇欲加入的伺服器
      6. 按下 繼續 > 授權

專案設置

  1. Fork Github 專案:
    1. 註冊/登入 GitHub
    2. 進入 NotionAI-Discord-Bot
    3. 點選 Star 支持開發者
    4. 點選 Fork 複製全部的程式碼到自己的倉庫
  2. 部署(免費空間):
    1. 進入 replit
    2. 點選 Sign Up 直接用 Github 帳號登入並授權 -> 按下 Skip 跳過初始化設定
    3. 進入後中間主頁的部分點選 Create -> 跳出框,點選右上角 Import from Github
    4. 若尚未加入 Github 倉庫,則點選連結 Connect GitHub to import your private repos. -> 勾選 Only select repositories -> 選擇 NotionAI-Discord-Bot
    5. 回到第四步,此時 Github URL 可以選擇 NotionAI-Discord-Bot 專案 -> 點擊 Import from Github

專案執行

  1. 環境變數設定
    1. 接續上一步 Import 完成後在 Replit 的專案管理頁面左下方 Tools 點擊 Secrets
    2. 右方按下 Got it 後,即可新增環境變數,需新增:
      1. Discord Token:
        • key: DISCORD_TOKEN
        • value: [由上方步驟一取得]
      2. Notion Token:
        • key: NOTION_TOKEN
        • value: [由上方步驟一取得]
      3. Notion Space Id:
        • key: NOTION_SPACE_ID
        • value: [由上方步驟一取得]
  2. 開始執行
    1. 點擊上方的 Run
    2. 成功後右邊畫面會顯示 Hello World,並將畫面中上方的網址複製下來,下一步驟會用到
    • 注意:若一小時內沒有任何請求,則程式會中斷,因此需要下步驟
  3. CronJob 定時發送請求
    1. 註冊/登入 cron-job.org
    2. 進入後面板右上方選擇 CREATE CRONJOB
    3. Title 輸入 NotionAI-Discord-Bot,網址輸入上一步驟的網址
    4. 下方則每 5 分鐘 打一次
    5. 按下 CREATE

說明

指令 參數 + 說明
help_me_write prompt: 給 AI 的指令, context: 欲編輯的內文, page_title(Optional): 標題, rest_content(Optional): 其他部分的內文
continue_write context: 內文, page_title(Optional): 標題, rest_content(Optional): 其他部分的內文
help_me_edit prompt: 給 AI 的指令, context: 欲編輯的內文, page_title(Optional): 標題
translate language: 欲翻譯的語言, context: 欲翻譯的內文
change_tone context: 欲轉換風格的內文, tone: 內文風格
summarize context: 欲總結的內文, page_title(Optional): 標題
improve_writing context: 欲改善的內文, page_title(Optional): 標題
fix_spelling_grammar context: 欲修正的內文, page_title(Optional): 標題
explain_this context: 欲解釋的內文, page_title(Optional): 標題
make_longer context: 欲變長的內文, page_title(Optional): 標題
make_shorter context: 欲變短的內文, page_title(Optional): 標題
find_action_items context: 欲編輯的內文, page_title(Optional): 標題
simplify_language context: 欲編輯的內文, page_title(Optional): 標題
blog_post prompt: 給 AI 的指令
brainstorm_ideas prompt: 給 AI 的指令
outline prompt: 給 AI 的指令
social_media_post prompt: 給 AI 的指令
creative_story prompt: 給 AI 的指令
poem prompt: 給 AI 的指令
essay prompt: 給 AI 的指令
meeting_agenda prompt: 給 AI 的指令
press_release prompt: 給 AI 的指令
job_description prompt: 給 AI 的指令
sales_email prompt: 給 AI 的指令
recruiting_email prompt: 給 AI 的指令
pros_cons_list prompt: 給 AI 的指令

支持我們

如果你喜歡這個專案,願意支持我們,可以請我們喝一杯咖啡,這會成為我們繼續前進的動力!

Buy Me A Coffee

相關專案

NotionAI

授權

MIT

notionai-discord-bot's People

Contributors

theexplainthis avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

notionai-discord-bot's Issues

已搞定,大佬牛牛牛.

[blog_post] prompt: 我们的爱情 -

我们的爱情

介绍

爱情是人类永恒的话题。它可以带来快乐,也可以带来痛苦。但是,当两个人在一起时,他们会经历一些美好的时刻,这些时刻会一直留在他们的心中。在这篇文章中,我们将讨论我们的爱情,它如何开始,如何成长,以及如何影响我们的生活。

爱情开始

我们的爱情开始于大学时期。我们在同一个班上,偶然的相遇让我们开始交谈。我们很快就发现我们有很多共同点,我们喜欢相同的音乐和电影,我们都热爱旅行。在一次周末旅行中,我们开始意识到我们之间的吸引力。我们的友谊很快转变为浪漫关系,我们开始约会,相互分享自己的生活,我们的爱情开始萌芽。

爱情成长

我们的爱情在相处中成长。我们一起旅行,一起学习,一起工作。我们认识到对方的优点和缺点,并接受彼此。我们在一起度过了许多美好的时光,也经历了一些困难和挑战。但是我们一直相互支持,相互鼓励,我们的爱情变得越来越坚强。我们决定共同前行,决定走到一起。

爱情的影响

我们的爱情影响了我们的生活。我们开始考虑彼此的未来,并一起制定了计划。我们的爱情让我们更加努力工作,以便在未来一起创造更美好的生活。我们的爱情也影响了我们的家庭和朋友,他们看到我们在一起的快乐,也受到了我们的影响。我们的爱情让我们更加乐观,积极面对生活中的挑战。

结论

我们的爱情是一段美丽而真实的故事。它让我们感受到了幸福和快乐,也让我们经历了一些挑战和考验。但是我们相信,我们的爱情将一直存在,直到永远。我们希望每个人都能找到属于自己的爱情,和自己心爱的人一起走过人生的旅程。

Slack support

Thank you for creating this detailed and helpful tutorial. Does this approach also work with Slack?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.