Loading repository data…
Loading repository data…
FuseFairy / repository
Use Gemini on Discord, with highly customizable features. Using Thread to Create Personal Conversations with AI.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.


2024/6/11:Gemini 1.5 Pro and Gemini 1.5 Flash can use system instructions.
2024/4/28:Support Bard.
2023/2/16:Add Gemini 1.0 Pro model.
/api_key setting-gemini [choice] [api_key]
delete or set personal api key./gemini conversation [model] [type] [use_prompt] [use_character]
Block some./cookies setting-bard [choice] [secure_1psid] [secure_1psidts]
delete or set personal Bard Cookies./Bard conversation [type]
pip install -r requirements.txt
[!WARNING] It may not be stable.
[!IMPORTANT]
Since too many people using the same cookies may cause errors, it is recommended to ask the person who wants to use it to upload his/her own cookies.
Network tab and refresh the page__Secure-1PSID and __Secure-1PSIDTSRename the file.env.devto.env, then open it and edit it.
DISCORD_BOT_TOKEN=
# Can get from https://makersuite.google.com/app/apikey
GEMINI_API_KEY=
# Setting default Bard cookies
BARD_SECURE_1PSID=
BARD_SECURE_1PSIDTS=
# Allow each commands only use in some channel, if you don't set it, just default to all channels.
# specific channel(s) for `/api_key setting-gemini`
GEMINI_SETTING_CHANNEL_ID=1227670969702754857,1227327094070254857
# specific channel(s) for `/gemini conversation`
GEMINI_CHAT_CHANNEL_ID=1227327094070254857
# specific channel(s) for `/bard conversation`
BARD_CHAT_CHANNEL_ID=
# specific channel(s) for `/cookies setting-bard`
BARD_COOKIES_SETTING_CHANNEL_ID=
# specific channel(s) for `/help`
HELP_CMD_CHANNEL_ID=
python3 bot.py
This project exists thanks to all the people who contribute.