Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/theluqmn/competence
Economy specialist Discord bot. Empowering advanced community economies.
https://github.com/theluqmn/competence
bot cogs currrency discord discordbot economy finance pycord-bot python sqlite3
Last synced: about 1 month ago
JSON representation
Economy specialist Discord bot. Empowering advanced community economies.
- Host: GitHub
- URL: https://github.com/theluqmn/competence
- Owner: theluqmn
- Created: 2024-04-21T08:05:52.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-07-31T06:30:31.000Z (5 months ago)
- Last Synced: 2024-08-26T19:55:14.683Z (4 months ago)
- Topics: bot, cogs, currrency, discord, discordbot, economy, finance, pycord-bot, python, sqlite3
- Language: Python
- Homepage:
- Size: 153 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Competence
An economy/currency focused Discord bot, made as a fun part-time project, using the [pycord](https://pycord.dev/) and built-in SQLite3 Python libraries.
> [!WARNING]
> This bot is under active development, and may not be functioning as intended. Expect overhauls and bugs, and changes without prior notice.## Features
- **Account Management**
- Account overview (Work in Progress)
- Account locking/unlocking with password protection
- Account settings (Work in Progress)- **Master Commands** (Admin only)
- Pull updates from Git repository
- Display bot information
- Add all server members to the bot database
- Load, reload, and unload bot extensions
- Close the bot- **Event Handling**
- Automatically add new members to the database when joining a server
- Log server join and leave events- **General Commands**
- Ping command to check bot latency- **Statistics Tracking**
- Log command usage and events for analysis- **Database Integration**
- Use SQLite3 for storing user data and statistics## Notes
- This bot keeps track of all the commands invoked, transactions and other relevant actions. This data is stored in our database.
### To-do
#### Commands
- [ ] Account overview
- [x] Account locking
- [ ] Transfer cash to another user#### Backend
- [ ] Enforce transfer cooldown, and account backend
- [ ] Add all user in server when join