Nothing Special   »   [go: up one dir, main page]

Skip to content

๐Ÿš€ Kyrin Chan Bot is a writing and reading tool that has new features such as a thesaurus, color schemes, rendering modes. It also has sakura effects to make it more beautiful and relaxing. Try it out today! ๐ŸŒธ

License

Notifications You must be signed in to change notification settings

K2Lin-Daniel/KyrinChan_Bot

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

KyrinChan Bot๐ŸŒธ

GitHub Workflow Status (with branch) GitHub issues GitHub commit activity

Kyrin Chatbot is a QQ & Telegram bot that uses OpenAI's ChatGPT & Microsoft New Bing for chatting. It adds a custom text rejection feature not included in the original branch, as well as a custom rendering style and a character who plays a cute cat girl named Kyrin Chan.

Features ๐Ÿ’ก

  • Chat with Kyrin Chan using natural language
  • Enjoy her cute and funny responses
  • Customize her appearance and personality
  • Reject unwanted texts with a custom list
  • Switch between ChatGPT and New Bing engines

Installation ๐Ÿ› ๏ธ

To install Kyrin Chatbot, you need to have Python 3.6 or higher and pip installed on your system. Then follow these steps:

  1. Clone this repository: git clone https://github.com/K2Lin-Daniel/KyrinChan_Bot.git
  2. Enter the project directory: cd KyrinChan_Bot
  3. Install the required dependencies: pip3 install -r requirements.txt
  4. Create a config file: cp config.example.cfg config.cfg
  5. Edit the config file with your own settings (see below)
  6. Run the bot: python3 bot.py

Configuration โš™๏ธ

The config file contains several options that you can customize according to your preferences.

  • qq: The ID of your QQ bot account
  • access_token: The API key of your OpenAI account
  • cookie_content: The cookie of your Microsoft Bing account

If you want to chat with ChatGPT using Telegram bot, you need to do the following steps:

  • Delete the [mirai] block in config.cfg
  • Add the following configuration in config.cfg:
[telegram]
# This token is obtained from BotFather
bot_token = "your Bot token"
# If deployed in China, fill this to set proxy
# If not filled, it will read the system proxy settings
proxy = "http://localhost:1080"
# ็ฎก็†ๅ‘˜็š„ chat id
manager_chat = 1234567890
  • Find your created bot on Telegram and send /start to start chatting๐Ÿ‘

Contributing ๐Ÿ™Œ

If you want to contribute to this project, feel free to fork it and make a pull request. You can also open an issue if you find any bugs or have any suggestions.

Please follow these guidelines when contributing:

  • Use descriptive commit messages and comments
  • Follow PEP 8 style guide for Python code
  • Write tests for new features or bug fixes

License ๐Ÿ“„

This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.

About

๐Ÿš€ Kyrin Chan Bot is a writing and reading tool that has new features such as a thesaurus, color schemes, rendering modes. It also has sakura effects to make it more beautiful and relaxing. Try it out today! ๐ŸŒธ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 87.7%
  • CSS 10.1%
  • HTML 1.4%
  • Other 0.8%