Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.8%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: kolwaiiofficial
- License: mit
- Language: TypeScript
- Default Branch: main
- Size: 886 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
Kawaii Solana Twitter Bot 🌸
CA: 4zYFb6MRaHnz1uMuKcmZPDiT1x3ZPJSqK81JPF1Wpump
A cute and powerful Twitter bot that integrates with the Solana blockchain, bringing Web3 updates with a kawaii personality! ✨
Features 💫
NFT Operations 🎨
- Deploy NFT collections
- Mint NFTs
- List NFTs on Tensor
- Automatic tweets about NFT activities
DeFi Integration 💰
- Token deployment
- Liquidity pool creation (Orca & Raydium)
- Price monitoring
- Automated DeFi updates
Domain Management 🏠
- .sol domain registration
- Domain tracking
- Social sharing
Social Features 💝
- Kawaii personality
- Network status updates
- Ecosystem news
- Automatic responses to mentions
Prerequisites 📋
- Node.js >= 22.0.0
- pnpm >= 8.0.0
- Solana CLI tools
- Twitter Developer Account
- OpenAI API Key
Installation 🚀
Clone the repository:
bash git clone https://github.com/yourusername/kawaii-solana-bot.git cd kawaii-solana-botInstall dependencies:
bash pnpm installCreate a
.envfile:env PRIVATE_KEY=your_solana_wallet_private_key RPC_URL=your_solana_rpc_url TWITTER_API_KEY=your_twitter_api_key TWITTER_API_SECRET=your_twitter_api_secret TWITTER_ACCESS_TOKEN=your_twitter_access_token TWITTER_ACCESS_SECRET=your_twitter_access_secret OPENAI_API_KEY=your_openai_api_key
Usage 🌟
Start the bot:
bash pnpm startRun in development mode:
bash pnpm devRun tests:
bash pnpm test
Configuration ⚙️
Personality Customization
The bot's kawaii personality can be customized in src/tools/twitter.ts:
typescript
const KAWAII_PERSONALITY: KawaiiPersonality = {
emojis: ['✨', '💖', '🌸', '🎀', '💫', '🌟', '🍡', '🌈'],
phrases: [
'Nya~',
'Kawaii desu!',
'So exciting!',
// Add your custom phrases
],
interests: [
'NFTs',
'DeFi',
'Solana ecosystem',
// Add your interests
]
};
Bot Activities
You can customize the bot's activities in examples/integrated-bot.ts:
- NFT collection deployment
- Token creation
- Liquidity pool management
- Social interactions
- Update frequencies
Security 🔒
- Never commit your
.envfile - Keep your private keys secure
- Follow Twitter's API usage guidelines
- Monitor your bot's activities
Contributing 🤝
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License 📄
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
Acknowledgments 🙏
- Solana Agent Kit
- Twitter API v2
- OpenAI
- Solana Foundation
Support 💕
If you like this project, please give it a star ⭐️ and share it with your friends!
Owner
- Name: Kolwaii
- Login: kolwaiiofficial
- Kind: user
- Website: https://pump.fun/coin/4zYFb6MRaHnz1uMuKcmZPDiT1x3ZPJSqK81JPF1Wpump
- Twitter: kolwaii
- Repositories: 1
- Profile: https://github.com/kolwaiiofficial
CA: 4zYFb6MRaHnz1uMuKcmZPDiT1x3ZPJSqK81JPF1Wpump
Citation (CITATION.cff)
cff-version: 1.2.0 title: Solana Agent Kit message: >- If you use this software, please cite it using the metadata from this file. type: software authors: - name: SendAI repository-code: 'https://github.com/sendaifun/solana-agent-kit' url: 'https://github.com/sendaifun/solana-agent-kit' abstract: >- Connect any AI Agents to Solana Protocols keywords: - solana - blockchain - web3 - agent - toolkit license: Apache-2.0 version: 1.2.0 preferred-citation: type: software title: Solana Agent Kit abstract: Connect any AI Agents to Solana Protocols version: 1.2.0 date-released: '2024-12-21' license: Apache-2.0 url: 'https://github.com/sendaifun/solana-agent-kit' repository-code: 'https://github.com/sendaifun/solana-agent-kit' authors: - name: SendAI
GitHub Events
Total
- Release event: 1
- Push event: 2
- Create event: 1
Last Year
- Release event: 1
- Push event: 2
- Create event: 1
Dependencies
- actions/checkout v4 composite
- actions/setup-node v4 composite
- pnpm/action-setup v3 composite
- ts-node ^10.9.2 development
- tsx ^4.19.2 development
- typescript ^5.0.0 development
- @langchain/community ^0.3.20
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- dotenv ^16.4.7
- solana-agent-kit ^1.3.0
- zod ^3.24.1
- 168 dependencies
- prettier 3.0.0 development
- @langchain/community ^0.3.11
- @langchain/core ^0.3.17
- @langchain/langgraph ^0.2.20
- @langchain/openai ^0.3.11
- @next/bundle-analyzer ^13.4.19
- @supabase/supabase-js ^2.32.0
- @tailwindcss/typography ^0.5.15
- @types/node 20.12.12
- @types/react 18.3.2
- @types/react-dom 18.3.0
- ai ^3.1.12
- autoprefixer 10.4.14
- eslint 8.46.0
- eslint-config-next 13.4.12
- isomorphic-dompurify ^2.19.0
- langchain ^0.3.5
- marked ^15.0.4
- next ^14.2.3
- postcss 8.4.27
- react ^18.3.1
- react-dom ^18.3.1
- react-toastify ^9.1.3
- solana-agent-kit ^1.3.0
- tailwindcss 3.3.3
- typescript 5.1.6
- zod ^3.22.3
- zod-to-json-schema ^3.21.4
- 216 dependencies
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- solana-agent-kit ^1.3.6
- 192 dependencies
- @langchain/langgraph-checkpoint-postgres ^0.0.2
- solana-agent-kit ^1.3.0
- 107 dependencies
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- postcss ^8 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- @langchain/core ^0.3.26
- @langchain/langgraph ^0.2.36
- @langchain/openai ^0.3.16
- grammy ^1.33.0
- messages link:@langchain/core/messages
- next 15.1.3
- prebuilt link:@langchain/langgraph/prebuilt
- react ^19.0.0
- react-dom ^19.0.0
- solana-agent-kit ^1.3.0
- 150 dependencies
- @types/mocha ^10.0.6 development
- @types/node ^22.10.2 development
- @typescript-eslint/eslint-plugin ^8.18.2 development
- @typescript-eslint/parser ^8.18.2 development
- eslint ^8.56.0 development
- eslint-config-prettier ^9.1.0 development
- eslint-plugin-prettier ^5.2.1 development
- husky ^9.1.7 development
- lint-staged ^15.3.0 development
- mocha ^10.3.0 development
- prettier ^3.4.2 development
- ts-node ^10.9.2 development
- ts-node-dev ^2.0.0 development
- typescript ^5.7.2 development
- @coral-xyz/anchor 0.29
- @metaplex-foundation/mpl-token-metadata ^3.3.0
- @orca-so/whirlpools-sdk ^0.13.12
- @raydium-io/raydium-sdk-v2 0.1.95-alpha
- @solana/spl-token ^0.4.9
- @solana/web3.js ^1.98.0
- @tensor-oss/tensorswap-sdk ^4.5.0
- bs58 ^6.0.0
- decimal.js ^10.4.3
- dotenv ^16.4.7
- openai ^4.77.0
- twitter-api-v2 ^1.16.1
- 266 dependencies