๐Ÿงก The neuralgic heart of the application, this module gathers all the functionalities of the framework.

Related tags

Templates dart discord
Overview

Mineral

banner

Mineral is a robust, powerful and scalable framework designed to let you develop discord bots with the Dart language.

The Mineral framework currently allows you to use the latest Discord features:

  • Slashcommands/Subcommands/Subcommand group
  • Modals
  • Scheduled events
  • Auto-moderation
  • Select menus
  • Buttons
  • Ephemeral messages

And much more...

Join our ranks and add your contribution to the best discord framework for Dart ๐Ÿ’ช

https://github.com/mineral-dart

You might also like...

Pdf creation module for dart/flutter

Pdf for Dart and Flutter This set of plugins allows Flutter apps to generate and print pdf files to the device printer. This plugin works for iOS and

Jan 3, 2023

Magpie is a visualized platform which designed to create, develop and compile your standalone flutter module.

Magpie is a visualized platform which designed to create, develop and compile your standalone flutter module.

Magpie Workflow is a visualized platform which is designed to create, develop and compile your standalone flutter module;

Dec 4, 2022

Dart module for communicating with the Veryfi OCR API

Dart module for communicating with the Veryfi OCR API

Dart module for communicating with the Veryfi OCR API Installation Install from https://pub.dev/packages/veryfi_dart Getting Started Obtaining Client

Dec 28, 2022

A calculator app with basic functionalities for flutter

flutter_basic_calulator Sample video calculator.mp4 A calculator app with basic

Jan 8, 2022

A Funtioning basic Clock UI APP with extra functionalities such as displaying thecurrent time location being used and checking time for other timezones simultaneosly.

clock_UI A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if this

Dec 28, 2021

๐ŸŒฐ๐ŸŒฐ [BLOC_PATTERN] [RXDART] [STREAM] ๐Ÿ„๐Ÿ„ Simple auth app flutter, server node.js, BLoC pattern, RxDart ๐Ÿ๐Ÿ Functionalities: LOGIN, REGISTER, CHANGE PASSWORD, CHANGE AVATAR, FORGOT PASSWORD. Pure rxdart BLoC pattern. BLoC pattern without library.

๐ŸŒฐ๐ŸŒฐ [BLOC_PATTERN] [RXDART] [STREAM] ๐Ÿ„๐Ÿ„ Simple auth app flutter, server node.js, BLoC pattern, RxDart ๐Ÿ๐Ÿ Functionalities: LOGIN, REGISTER, CHANGE PASSWORD, CHANGE AVATAR, FORGOT PASSWORD. Pure rxdart BLoC pattern. BLoC pattern without library.

node_auth #node-auth-flutter-BLoC-pattern-RxDart โ„๏ธ โ„๏ธ BLoC pattern rxdart stream ๐Ÿ‹ ๐Ÿ‹ Simple auth app flutter, server node.js, BLoC pattern, RxDart

Dec 29, 2022

My first bmi calculator using flutter and basic functionalities.

My first bmi calculator using flutter  and basic functionalities.

bmi_calculator A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started i

Jan 24, 2022

Chat app in Flutter Firebase with Group Based Functionalities (Email/Password Auth)

Chat app in Flutter Firebase with Group Based Functionalities (Email/Password Auth)

group_chatapp_flutter_firebase Group based chat app in Flutter and Firebase with Cloudfirestore, Firebase Auth and StreamBuilders ๐Ÿ”ฅ Overview Welcome

Jan 9, 2023

UI library to easily implement auth functionalities of Supabase in your app.

UI library to easily implement auth functionalities of Supabase in your app.

flutter-auth-ui A simple library of predefined widgets to easily and quickly create a auth compooents using Flutter and Supabase. โš ๏ธ Developer Preview

Dec 13, 2022
Comments
  • Button interaction internal builder misused

    Button interaction internal builder misused

    Hello, I recently started using the library and wanted to use the button interaction API but when I wanted to handle the button I got an error:

    Unhandled exception:
    type 'Null' is not a subtype of type 'String'
    #0      new ButtonInteraction.from (package:mineral/src/api/interactions/button_interaction.dart:37:14)
    #1      InteractionCreate._executeButtonInteraction (package:mineral/src/internal/websockets/packets/interaction_create.dart:141:61)
    <asynchronous suspension>
    

    So to address this issue I think that we should just change this constructor from

     return ButtonInteraction(
          payload['id'],
          payload['application_id'],
          payload['version'],
          payload['type'],
          payload['token'],
          payload['member']?['user']?['id'],
          payload['guild_id'],
          payload['message_id'],
          payload['data']['custom_id'],
          payload['channel_id'],
        );
    

    to

     return ButtonInteraction(
          payload['id'],
          payload['application_id'],
          payload['version'],
          payload['type'],
          payload['token'],
          payload['member']?['user']?['id'],
          payload['guild_id'],
          payload['id'],
          payload['data']['custom_id'],
          payload['channel_id'],
        );
    
    bug help wanted 
    opened by theskyblockman 2
  • Fix: Improve voice management

    Fix: Improve voice management

    • [x] Use id instead of object
    • [x] Add channel & member getter
    • [x] Add move event
    • [x] Create empty voice manager for all users
    • [x] Add errors when bot can't move/deaf/mute a user
    enhancement 
    opened by vic256 0
  • feat: Implement getters & context menus

    feat: Implement getters & context menus

    Update of the public BETA :

    • [x] Added support for context menus (user & messages)
    • [x] Implemented getters to prevent editing properties from the outside without going through the methods that make changes via the Discord API
    • [x] Review of some methods
    opened by LeadcodeDev 0
  • Feat: Implement permission overwrites on channels

    Feat: Implement permission overwrites on channels

    • [x] Implement overwrite on text, category and voice
    • [x] Add set and update methods
    • [ ] Add edit method
    • [x] Update permissions when create channel or in channel update
    enhancement 
    opened by vic256 0
Releases(release)
  • release(Nov 20, 2022)

    What's Changed

    • Feat: Init project & advanced by @LeadcodeDev in https://github.com/mineral-dart/core/pull/1
    • feat: Struct by @LeadcodeDev in https://github.com/mineral-dart/core/pull/2
    • Feat: Implement emoji by @LeadcodeDev in https://github.com/mineral-dart/core/pull/4
    • feat: Implement role methods by @LeadcodeDev in https://github.com/mineral-dart/core/pull/5
    • feat: Implement guildMember voice methods by @LeadcodeDev in https://github.com/mineral-dart/core/pull/6
    • feat: Implement presence by @LeadcodeDev in https://github.com/mineral-dart/core/pull/7
    • Feat: Message implementation by @LeadcodeDev in https://github.com/mineral-dart/core/pull/8
    • refactor: namespaces by @LeadcodeDev in https://github.com/mineral-dart/core/pull/9
    • feat : Implement commands by @LeadcodeDev in https://github.com/mineral-dart/core/pull/10
    • feat: Implement shared stores by @LeadcodeDev in https://github.com/mineral-dart/core/pull/11
    • feat: Webhooks by @LeadcodeDev in https://github.com/mineral-dart/core/pull/12
    • feat: Implement sharding by @vic256 in https://github.com/mineral-dart/core/pull/13
    • feat: Improve sharding management and add documentation by @vic256 in https://github.com/mineral-dart/core/pull/14
    • docs: Write documentation (Role, Emoji) by @LeadcodeDev in https://github.com/mineral-dart/core/pull/15
    • feat: Implement all interactions by @LeadcodeDev in https://github.com/mineral-dart/core/pull/16
    • feat: Implement modules by @LeadcodeDev in https://github.com/mineral-dart/core/pull/17
    • feat: Implement command generations by @LeadcodeDev in https://github.com/mineral-dart/core/pull/18
    • feat: Initial beta by @LeadcodeDev in https://github.com/mineral-dart/core/pull/19
    • feat: Package integration by @LeadcodeDev in https://github.com/mineral-dart/core/pull/20
    • Rebase from main by @LeadcodeDev in https://github.com/mineral-dart/core/pull/21
    • Feat: Implement scheduled events by @vic256 in https://github.com/mineral-dart/core/pull/22
    • feat: Implement scheduled events by @LeadcodeDev in https://github.com/mineral-dart/core/pull/23
    • Feat: Use another manager for member roles by @vic256 in https://github.com/mineral-dart/core/pull/24
    • feat: Implement GuildMemberRoles by @LeadcodeDev in https://github.com/mineral-dart/core/pull/25
    • Feat: Implements new guild members events by @vic256 in https://github.com/mineral-dart/core/pull/26
    • feat: Add message post generation by @LeadcodeDev in https://github.com/mineral-dart/core/pull/27
    • feat: Remove empty lines from environment file by @LeadcodeDev in https://github.com/mineral-dart/core/pull/28
    • feat: Implement thumbnail into embeds by @LeadcodeDev in https://github.com/mineral-dart/core/pull/29
    • feat: Implement logs reporter by @LeadcodeDev in https://github.com/mineral-dart/core/pull/30
    • Voice events by @vic256 in https://github.com/mineral-dart/core/pull/31
    • Feat: Implement disconnect method on voice channels by @vic256 in https://github.com/mineral-dart/core/pull/32
    • feat: Add more collection methods by @LeadcodeDev in https://github.com/mineral-dart/core/pull/33
    • feat: Add client methods by @LeadcodeDev in https://github.com/mineral-dart/core/pull/34
    • docs: Write documentation methods by @LeadcodeDev in https://github.com/mineral-dart/core/pull/35
    • feat: Get features from BETA by @LeadcodeDev in https://github.com/mineral-dart/core/pull/38
    • feat: Fix stuff by @LeadcodeDev in https://github.com/mineral-dart/core/pull/39
    • Feat: Implement permission overwrites on channels by @vic256 in https://github.com/mineral-dart/core/pull/40
    • feat: Command permissions by @LeadcodeDev in https://github.com/mineral-dart/core/pull/44
    • feat: Add emoji to button by @LeadcodeDev in https://github.com/mineral-dart/core/pull/45
    • feat: Add features by @LeadcodeDev in https://github.com/mineral-dart/core/pull/47
    • feat: Create getters for all properties by @LeadcodeDev in https://github.com/mineral-dart/core/pull/50
    • feat: Implement news channel by @LeadcodeDev in https://github.com/mineral-dart/core/pull/52
    • feat: Implement message reactions by @LeadcodeDev in https://github.com/mineral-dart/core/pull/53
    • feat: Implement missing features by @LeadcodeDev in https://github.com/mineral-dart/core/pull/55
    • Feat: Improve software by @LeadcodeDev in https://github.com/mineral-dart/core/pull/56
    • Feat: Add Resume URL on wss connection and fix permissions by @vic256 in https://github.com/mineral-dart/core/pull/57
    • feat: Pre-release by @LeadcodeDev in https://github.com/mineral-dart/core/pull/58
    • Fix: Improve voice management by @vic256 in https://github.com/mineral-dart/core/pull/59
    • feat: Implement plugins by @LeadcodeDev in https://github.com/mineral-dart/core/pull/60
    • feat: Implement forum channels and improve other by @LeadcodeDev in https://github.com/mineral-dart/core/pull/61
    • feat: Improve core by @LeadcodeDev in https://github.com/mineral-dart/core/pull/62
    • feat: Migrate decorators to generics by @LeadcodeDev in https://github.com/mineral-dart/core/pull/65
    • Feat interactions edit by @vic256 in https://github.com/mineral-dart/core/pull/63
    • :twisted_rightwards_arrows: Add delete Ephemeral message with API by @NathaelB in https://github.com/mineral-dart/core/pull/66
    • feat: Publish release by @LeadcodeDev in https://github.com/mineral-dart/core/pull/67

    New Contributors

    • @vic256 made their first contribution in https://github.com/mineral-dart/core/pull/13
    • @NathaelB made their first contribution in https://github.com/mineral-dart/core/pull/66

    Full Changelog: https://github.com/mineral-dart/core/commits/release

    Source code(tar.gz)
    Source code(zip)
Owner
mineral.dart
mineral.dart
Intel Corporation 238 Dec 24, 2022
Firebase Authentication using Phone (All Functionalities)

Dyeus Preview Note: Preview doesn't include auto-detection of OTP due to privacy concerns. The mobile number used is a whitelisted number on firebase

Sarvagya Verma 1 Nov 10, 2022
Tasawq App โ€” Flutter framework and Firebase An application that objectives to display all nearby stores of all kinds and real estate.

Tasawq App โ€” Flutter framework and Firebase An application that objectives to display all nearby stores of all kinds and real estate. Multi-vendor, standard user login to view nearby products and stores for rating, follow-up, messaging and more

null 1 Nov 10, 2022
A simple Android Application built with :heart: using Flutter, for transferring files between devices.

transferz A simple Android Application built with โค๏ธ using Flutter, for transferring files between devices. Putting โญ will be highly appreciated ?? .

Anjan Roy 86 Dec 17, 2022
A Todo Notes Application developed with flutter, with basic functionalities to write quick Notes.

Notes Application - Flutter A Todo Notes Application developed with flutter, with basic functionalities to write quick Notes. NOTES PASSWORD-PROTECTED

Uttam 22 Jan 1, 2023
react-native native module for In App Purchase.

Documentation Published in website. Announcement Version 8.0.0 is currently in release candidate. The module is completely rewritten with Kotlin and S

dooboolab 2.3k Dec 31, 2022
Hangman module for CITMATEL's 'strawberry' project

citmatel_strawberry_hangman Hangman module for CITMATEL's 'strawberry' project Getting Started This project is a starting point for a Flutter applicat

null 2 Jan 6, 2023
Drag and drop module for CITMATEL's 'strawberry' project

citmatel_strawberry_dnd Drag and drop module for CITMATEL's 'strawberry' project Getting Started This project is a starting point for a Flutter applic

null 2 Jan 6, 2023
Trivia module for CITMATEL's 'strawberry' project

citmatel_strawberry_trivia Mรณdulo de trivia para el videojuego de CITMATEL Getting Started This project is a starting point for a Flutter application.

null 1 Jan 21, 2022