Skip to content

Itz-Ashlynn/ChatGPT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatGPT Cloudflare Bot Code and HTML Web Codes

To deploy ChatGPT Web, follow these steps:

1 Fork the Repository: Start by forking the repository to your GitHub account.

2 Customize the Code: Modify the code in your fork to fit your requirements.

3 Access Settings for Deployment: Go to your forked repository on GitHub. Navigate to Settings > Pages. Under Source, select the branch you want to deploy (e.g., main or master) and choose the /root directory or relevant folder.

4 Deploy: Save the settings, and GitHub Pages will automatically deploy your project. You can access it via the provided GitHub Pages URL.

ChatGPT Bot Deployment on Cloudflare Workers

This repository contains code to deploy a ChatGPT bot on Cloudflare Workers using worker.js

Prerequisites

  • A Telegram bot token from @BotFather
  • A Cloudflare account with Workers enabled

1 Configuration

Set up your Telegram bot:

  • Obtain your bot token from @BotFather.
  • Set the TOKEN variable in worker.js with your bot's token.

2 Chat ID:

  • Replace CHAT_ID with the integer ID of your chat (if applicable).
  • Set CHAT_ID to null if you don't want chat verification.

3 Security: Replace SECRET with a secure, unique string to protect your webhook.

Deployment Steps

  • Go to the Cloudflare dashboard, navigate to Workers, and create a new Worker.
  • Copy the code from worker.js and paste it into the Worker editor.

Deploy the Worker:

Save and deploy the Worker. Cloudflare will assign a URL to your Worker.

Webhook Registration:

  • Access /registerWebhook endpoint to register your Telegram webhook.
  • Use /unRegisterWebhook to remove the webhook if needed.

Endpoints

  • /endpoint: Main webhook endpoint for handling Telegram updates.
  • /registerWebhook: Registers the bot's webhook with Telegram.
  • /unRegisterWebhook: Unregisters the bot's webhook.

Credits

Made by Ashlynn Repository

If you find this project useful, please consider giving it a ⭐ on GitHub! Your support helps improve and maintain this repository. Forking the repo is also encouraged – feel free to customize and enhance the code to fit your own needs.