पैकेज, रिपॉज़िटरी और ऐप श्रेणियाँ खोजें

पैकेज विवरणv0.6.1

teledart

नवीनतम टेलीग्राम बॉट एपीआई के साथ इंटरफेस करने वाला डार्ट लाइब्रेरी।

AndroidiOSmacOSWindowsLinux
30-दिन डाउनलोड
1.6 हज़ार
लाइक
312
Pub अंक
140

पैकेज इंस्टॉल करें

flutter pub add teledart

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

Teledart एक Dart लाइब्रेरी है जो नवीनतम Telegram Bot API के लिए स्वच्छ और कुशल इंटरफेस प्रदान करती है। यह विकासकर्ताओं को Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्म के लिए Telegram बॉट बनाने में सक्षम बनाता है। चैट बॉट के लिए पोलिंग और वेबहुक-आधारित ऑपरेशन के समर्थन के साथ, Teledart संदेश प्रबंधन, उपयोगकर्ता अंतरक्रिया और बॉट प्रबंधन को सरल बनाता है। लाइब्रेरी सक्रिय रूप से बनाई जा रही है और आधुनिक Dart अभ्यासों के साथ डिज़ाइन की गई है, जिससे यह वास्तविक समय के चैट एप्लिकेशन और स्वचालित सेवाओं के लिए उपयुक्त है।

उपयोग

  • ग्राहक समर्थन के लिए टेलीग्राम बॉट बनाना
  • स्वचालित संदेश प्रणाली बनाना
  • सोशल मीडिया के लिए इंटरैक्टिव चैटबॉट विकसित करना
  • एप्लिकेशन में टेलीग्राम नोटिफिकेशन को एकीकृत करना
  • रियल-टाइम उपयोगकर्ता इंटरैक्शन सक्षम करना

मुख्य विशेषताएँ

  • टेलीग्राम बॉट API v6+ का समर्थन करता है
  • प्लेटफॉर्म के अनुकूलता
  • पोलिंग और webhook एकीकरण
  • प्रकार सुरक्षित घटना प्रबंधन
  • निर्मित संदेश और अपडेट प्रसंस्करण

इनके लिए उपयुक्त

  • Dart विकासक टेलीग्राम बॉट बना रहे हैं
  • चैट फीचर्स को एकीकृत करने वाले फुल-स्टैक डेवलपर्स
  • स्वचालन उपकरण बनाने वाली टीमें

विचार योग्य बातें

  • एक टेलीग्राम बॉट टोकन की आवश्यकता है
  • वेबहुक के लिए सही सर्वर सेटअप की आवश्यकता है
  • उत्पादन डेप्लॉयमेंट के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता हो सकती है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

TeleDart

A clean implementation of Telegram bot API allows you to create your own easily.

TeleDart

Bot API Version Dart Version License: GPL v3

Readme Card

Creating a Telegram bot

In order to create a Telegram bot, you need to talk to @BotFather generating a bot token. Simply follow the instructions.

Usage

Initialising the bot:

import 'package:teledart/teledart.dart';
import 'package:teledart/telegram.dart';

void main() {
  var BOT_TOKEN = 'YOUR_BOT_TOKEN_FROM_BOT_FATHER';
  final username = (await Telegram(BOT_TOKEN).getMe()).username;
  var teledart = TeleDart(BOT_TOKEN, Event(username!));

  teledart.start()
}

A simple usage example:

teledart.onMessage(keyword: 'Fight for freedom')
    .listen((message) => message.reply('Stand with Hong Kong'));

Using bot commands:

// Long way
teledart.onMessage(entityType: 'bot_command', keyword: 'start')
    .listen((message) => teledart.sendMessage(message.chat.id, 'Hello TeleDart!'));

// Short way (recommended)
teledart.onCommand('glory')
    .listen((message) => message.reply('to Ukraine!'));

Modifying Stream:

teledart
    .onMessage(keyword: 'dart')
    .where((message) => message.text?.contains('telegram') ?? false)
    .listen((message) => message.replyPhoto(
        //  io.File('example/dash_paper_plane.png'),
        'https://raw.githubusercontent.com/DinoLeung/TeleDart/master/example/dash_paper_plane.png',
        caption: 'This is how the Dart Bird and Telegram are met'));

Inline mode example:

teledart.onInlineQuery().listen((inlineQuery) => inlineQuery.answer([
      InlineQueryResultArticle(
          id: 'ping',
          title: 'ping',
          inputMessageContent: InputTextMessageContent(
              messageText: '*pong*', parseMode: 'MarkdownV2')),
      InlineQueryResultArticle(
          id: 'ding',
          title: 'ding',
          inputMessageContent: InputTextMessageContent(
              messageText: '*_dong_*', parseMode: 'MarkdownV2')),
    ]));

Bugs and feature requests

Please file feature requests and bugs at the issue tracker.

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

अभी कोई डेटा उपलब्ध नहीं है।