Browse Source

Support sending media in sendMessage

painor 3 years ago
parent
commit
b6b46c8699
4 changed files with 7 additions and 9 deletions
  1. 1 1
      gramjs/Version.ts
  2. 3 5
      gramjs/client/messages.ts
  3. 2 2
      package-lock.json
  4. 1 1
      package.json

+ 1 - 1
gramjs/Version.ts

@@ -1 +1 @@
-export const version = "2.6.7";
+export const version = "2.6.11";

+ 3 - 5
gramjs/client/messages.ts

@@ -762,18 +762,16 @@ export async function sendMessage(
             message.media &&
             !(message.media instanceof Api.MessageMediaWebPage)
         ) {
-            throw new Error("Not Supported Yet");
-            /*
-                            return this.sendFile(entity, message.media, {
+            return client.sendFile(entity, {
+                                file: message.media,
                                 caption: message.message,
                                 silent: silent,
                                 replyTo: replyTo,
                                 buttons: markup,
                                 formattingEntities: message.entities,
-                                schedule: schedule
+                                scheduleDate: schedule
                             })
 
-             */
         }
         request = new Api.messages.SendMessage({
             peer: entity,

+ 2 - 2
package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "telegram",
-  "version": "2.6.5",
+  "version": "2.6.11",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "telegram",
-      "version": "2.6.5",
+      "version": "2.6.11",
       "license": "MIT",
       "dependencies": {
         "@cryptography/aes": "^0.1.1",

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "telegram",
-  "version": "2.6.7",
+  "version": "2.6.11",
   "description": "NodeJS/Browser MTProto API Telegram client library,",
   "main": "index.js",
   "types": "index.d.ts",