Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

expo-gh/expo-ghana-community-bot

Domain:

digital infrastructure

Record type:

software
Creator:
exp
Host:
WhatsApp chatbot for the Expo Ghana Community - WhatsApp web.js # Expo Ghana Community Bot Welcome to the Expo Ghana Community Bot project! This WhatsApp chatbot is designed to engage and support the Expo developer community in Ghana with various features and commands. ## Features - GitHub contribution tracking - Expo tips - Coding challenges - Ghanaian proverbs - Programming memes - Weather updates for Accra - Group mentions - Jollof rice debates - And more! ## Getting Started To set up and run the chatbot locally, follow these steps: 1. Clone the repository: ``` git clone github.com cd expo-ghana-community-bot ``` 2. Install dependencies: ``` yarn install ``` 3. Set up environment variables by adding the following: ``` GITHUB_TOKEN=your_github_token OPENWEATHERMAP_API_KEY=your_openweathermap_api_key ``` 4. Run the bot: ``` node main.js ``` 5. Scan the QR code with WhatsApp to link the bot to your account. ## Commands - `!bot`: Introduction to the bot - `!help`: List all available commands - `!github`: Show GitHub contributions - `!expo`: Get a random Expo tip - `!jollof`: Settle the Jollof debate - `!proverb`: Get a Ghanaian proverb - `!challenge`: Get a coding challenge - `!meme`: Display a random programming meme - `!weather`: Check Accra's weather - `!everyone`: Tag all group members ## Contributing We welcome contributions from the community! Here's how you can contribute to the project: 1. Fork the repository 2. Create a new branch: `git checkout -b feature/your-feature-name` 3. Make your changes 4. Test your changes thoroughly 5. Commit your changes: `git commit -m "Add a brief description of your changes"` 6. Push to your fork: `git push origin feature/your-feature-name` 7. Create a pull request ## Code Style and Guidelines - Use ES6+ JavaScript features - Follow the existing code structure and naming conventions - Add comments to explain complex logic - Update the README if you add new features or commands ## Reporting Issues If you find a bug or have a s …

Visit

github.com

Languages

Ga