Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
This repository was archived by the owner on Jan 28, 2024. It is now read-only.

FuseFairy/DiscordBot-BardGPT

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiscordBot-BardGPT

Using Google Bard Chat AI on discord bot.

Update

2023/7/19 : Message can contain image.

2023/7/15 : Use another Bard api so the chatbot can work again.

2023/6/5 : Use SQLite storage of individual cookies so it doesn't reset when the bot restarts, it can also be exported for later use.

Features

Slash command

will create a personal conversation for each user.

  • cookies setting(use personal Google Bard Cookies): /chatbot_setting [choice]

    setting

  • Bard: /bard [message] [image]

    Warning : Only up to 10 images will be displayed.

    Bard1 Bard2

Mention bot

same feature as the slash command, but this will reply all user messages.

  • Same as use /bard,

    mention1 mention2

Prefix command (available only to bot owner)

bot owner setting.

  • !bardunload [file_name_in_cogs_folder]: Disable command from the specified file.

  • !bardload [file_name_in_cogs_folder]: Enable the command from the specified file.

    load & unload

  • !bardclean: Empty discord_bot.log file.

  • !bardgetLog: Get discord_bot.log file. Real-time tracking of the bot's operating status.

    bardgetLog

  • !bardgetdb: Export Bard_id.db file

    getdb

Install

pip install -r requirements.txt

Usage

  1. Get Google Bard authentication.

    • Go to https://bard.google.com/
    • F12 for console
    • ___SECURE_1PSID: Go to Application → Cookies → __Secure-1PSID. Copy the value of that cookie.
  2. Rename the file.env.devto.env, then open it and edit it. If you don't want a limit channel to mention a bot, you don't need to set up a MENTION_CHANNEL_ID, just leave it blank.

    DISCORD_BOT_TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    MENTION_CHANNEL_ID=123456789
    ___SECURE_1PSID=
    
  3. Start run your bot, hosted locally or on a server.

    -> Recommended Free Servers: fly.io

Credits

Contributors

This project exists thanks to all the people who contribute.

About

Using Google Bard Chat AI on discord bot.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •  
Morty Proxy This is a proxified and sanitized view of the page, visit original site.