# Flask-ChatGPT-TelegramBot-Vercel
# 一個使用Flask框架和GPT3模型官方API,創造一個TelegramBot,快速建置於平台Vercel。
## [TelegramBot Vercel GPT3.5 turbo/ChatGPT版本部屬](https://github.com/pyfbsdk59/Flask-official-ChatGPT-TelegramBot-Vercel)
<div align="center">
<img src="demo/demo_351.png" width="500"/>
</div>
## [TelegramBot Render GPT3版本部屬](https://github.com/pyfbsdk59/Flask-ChatGPT-TelegramBot-Render)
<div align="center">
<img src="demo/link.png" width="700"/>
</div>
## [LineBot Django Vercel GPT3版本部屬](https://github.com/pyfbsdk59/Django-ChatGPT-linebot-Vercel)
<div align="center">
<img src="demo/link2.png" width="700"/>
</div>
## [TelegramBot Golang Render GPT3版本部屬](https://github.com/pyfbsdk59/Golang-ChatGPT-TelegramBot-Render)
<div align="center">
<img src="demo/link3.png" width="700"/>
</div>
<div align="center">
<img src="demo/link3a.png" width="600"/>
</div>
## [LineBot Golang Render GPT3版本部屬](https://github.com/pyfbsdk59/Golang-ChatGPT-linebot-Render)
<div align="center">
<img src="demo/link4.png" width="700"/>
</div>
### [English](https://github.com/pyfbsdk59/Flask-ChatGPT-TelegramBot-Vercel/blob/main/README_en.md)
### [日本語](https://github.com/pyfbsdk59/Flask-ChatGPT-TelegramBot-Vercel/blob/main/README_jp.md)
#### 0. 程式猿影音教學參考。請支持且訂閱加按讚感謝他的辛勞。
https://www.youtube.com/watch?v=eKKEa6NhCd0
<div align="center">
<img src="demo/demo0.png" width="800"/>
</div>
#### 1. 本專案參考了以下前輩的方案改成製作,只針對剛學習Flask的朋友來佈置TelegramBot在Vercel上:
https://github.com/howarder3/GPT-Linebot-python-flask-on-vercel<br><br>
https://github.com/zaoldyeck/telegram-innovation-chatbot/tree/basic
#### 2. 本專案因部屬在Vercel上,所以程式碼和Docker版本不同,也必須使用Flask和設定webhook。設定webhook請參考。
https://zaoldyeck.medium.com/%E6%89%8B%E6%8A%8A%E6%89%8B%E6%95%99%E4%BD%A0%E6%80%8E%E9%BA%BC%E6%89%93%E9%80%A0-telegram-bot-a7b539c3402a
#### 3. 註冊Vercel帳號後,import已經fork過來的本專案。
<div align="center">
<img src="demo/demo1.png" width="600"/>
</div>
#### 4. 必須在Vercel的Environment Variables設定兩個環境變數,分別是OPENAI_API_KEY和TELEGRAM_BOT_TOKEN。順便記下Vercel給的網址,可以自己縮短一些。
<div align="center">
<img src="demo/demo2.png" width="600"/>
</div>
#### 5. 打開瀏覽器,輸入以下網址,設定webhook為部屬完Vercel的最後步驟,格式為:https://api.telegram.org/bot{$token}/setWebhook?url={$webhook_url}。
##### 故實際範例就像以下範例(非直接複製使用,請改用自己的telegram token和Vercel專案的URL):
https://api.telegram.org/bot606248605:AAGv_TOJdNNMc_v3toHK_X6M-dev_1tG-JA/setWebhook?url=https://xxx.vercel.app/callback
#### 6. 成功後會顯示以下文字:
{
ok: true,
result: true,
description: "Webhook was set"
}
------
### 創建Telegram機器人和取得token,請參考:
https://ithelp.ithome.com.tw/articles/10245264<br><br>
https://tcsky.cc/tips-01-telegram-chatbot/
没有合适的资源?快使用搜索试试~ 我知道了~
一個FlaskChatGPTTelegramBot快速建置於平台Vercel。_Python_下载.zip
共15个文件
png:9个
md:3个
txt:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 158 浏览量
2023-04-24
13:46:56
上传
评论
收藏 1.51MB ZIP 举报
温馨提示
一個FlaskChatGPTTelegramBot快速建置於平台Vercel。_Python_下载.zip
资源推荐
资源详情
资源评论
收起资源包目录
一個FlaskChatGPTTelegramBot快速建置於平台Vercel。_Python_下载.zip (15个子文件)
Flask-ChatGPT-TelegramBot-Vercel-main
vercel.json 245B
main.py 4KB
demo
demo2.png 49KB
link2.png 147KB
demo0.png 454KB
demo1.png 36KB
link.png 99KB
demo_351.png 105KB
link3a.png 417KB
link3.png 141KB
link4.png 137KB
README_en.md 2KB
requirements.txt 140B
README_jp.md 2KB
README.md 3KB
共 15 条
- 1
资源评论
快撑死的鱼
- 粉丝: 1w+
- 资源: 9154
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功