#update #beta148
تشکر فراوان از @J_A_V_A,@madbyte بخاطر کمک فراوان و contribute شدن در پروژه تغییرات اساسی در زیر امده است :
فیچر های اضافه شده توسط @madbyte :
- اضافه شدن
- اضافه شدن باند متود های زیر به کلاس Message:
- اضافه شدن کلاس های مربوط به آپدیت (SimpleEventHandler):
- اضافه شدن باند متود های به کلاس GroupMessage :
- اضافه شدن باند متود
- اضافه شدن کلاس های مربوط به
- اضافه شدن ساپورت از
- اضافه شدن آپدیت های مربوط به
- اضافه شدن باند متود های
- اضافه شدن باند متود
- اضافه شدن ساپورت از secret chat id در bot API
- شروع کار روی اضافه شدن قابلیت های group call , video call
- اضافه شدن پراپرتی های view/forward/author به forward messages
- افزایش پرفورمنس به وسیله buffered logging
- اضافه شدن متود isBot برا چک کردن که آیا مسیج از طرف بات ارسال شده یا خیر
- اضافه شدن فیلتر های FilterFromBot, FilterSenders
باگ فیکس ها توسط @danogentili :
تشکر فراوان از @J_A_V_A,@madbyte بخاطر کمک فراوان و contribute شدن در پروژه تغییرات اساسی در زیر امده است :
فیچر های اضافه شده توسط @madbyte :
- اضافه شدن
InlineQuery به SimpleEventHandler وکلاس های مربوط به آن- اضافه شدن باند متود های زیر به کلاس Message:
block - unblock - read - getStories - setAction - enableTTL - disableTTL - اضافه شدن کلاس های مربوط به آپدیت (SimpleEventHandler):
Story, StoryReaction, ChannelUserTyping, UserTyping, Blocked, BotStopped, Phone, Status, Username, Privacy
- اضافه شدن باند متود های save, unsave به کلاس Gif
- اضافه شدن باند متود های زیر به کلاس ChannelMessage :disableSignatures, enableSignatures, getMember , hideHistory, unhideHistory - اضافه شدن باند متود های به کلاس GroupMessage :
getMember, hideMembers, unhideMembers, hideHistory, unhideHistory, deleteUserMessages, toSuperGroup, enableAntiSpam, disableAntiSpam, enableTopics, disableTopics, createTopic, editTopic, openTopic, closeTopic, deleteTopic
- اضافه شدن کلاس های Participant, AdminRights, BannedRights - اضافه شدن باند متود
screeshot به کلاس PrivateMessage
- اضافه شدن کلاس های زیر برای هندل سرویس مسیج ها در SimpleEventHandler:DialogChannelCreated, DialogChannelMigrateFrom, DialogChatJoinedByLink, DialogChatMigrateTo, DialogContactSignUp, DialogGameScore, DialogGeoProximityReached, DialogGiftPremium, GroupCall, GroupCallInvited, GroupCallScheduled, DialogHistoryCleared, DialogMemberJoinedByRequest, DialogPeerRequested, DialogPhoneCall, DialogScreenshotTaken, DialogSetChatTheme, DialogSetTTL, DialogSuggestProfilePhoto, DialogTopicCreated, DialogTopicEdited, DialogWebView - اضافه شدن کلاس های مربوط به
Privacy
فیچر های اضافه شده توسط @J_A_V_A :- اضافه شدن ساپورت از
entities به کلاس Message به صورت کاملا شیگرا ( OOP )- اضافه شدن آپدیت های مربوط به
ButtonQuery
- اضافه شدن باند متود های downloadToDir, downloadToFile به کلاس Media و آبجکت های مربوط به آن- اضافه شدن باند متود های
report, saveContact, removeContact, inviteToChannel, read مربوط به کلاس Message و آبجکت های مربوط به آن- اضافه شدن باند متود
view به کلاس ChannelMessage
- اضافه شدن باند متود های ban, unban, kick, deleteAll به کلاس GroupMessage
- شروع کار روی کلاس های مربوط به secret chat در SimpleEventHandler
فیچر های اضافه شده توسط @danogentili :- اضافه شدن ساپورت از secret chat id در bot API
- شروع کار روی اضافه شدن قابلیت های group call , video call
- اضافه شدن پراپرتی های view/forward/author به forward messages
- افزایش پرفورمنس به وسیله buffered logging
- اضافه شدن متود isBot برا چک کردن که آیا مسیج از طرف بات ارسال شده یا خیر
- اضافه شدن فیلتر های FilterFromBot, FilterSenders
باگ فیکس ها توسط @danogentili :
👍1
- تمام شدن ریفکتور کد های مربوط به کانکشن ها :
- افزایش سرعت ۶۰-۸۰ درصدی در شروع
- دیسکانکت شدن اتوماتیک از سوکت های مربوط به مدیاهای غیرفعال
- دوباره کانکت شدن در صورت به وجود آمدن مشکلات شبکه ( فیکس ارور
- بهینه سازی کلی
- اضافه شدن استنشن
- مارک کردن تمام پارامتر های اپشنال متود ها به صورت اپشنال در API.
- حل مشکل مصرف پارامتر بولین در
- حل مشکلات سکرت چت ها
- حل مشکل متود
- حل مشکل
- جلوگیری از سریزشدن بافر توسط
- جلوگیری از باگ
- هندل ارور
- فیکس شدن TL ها
- جلوگیری از کانفیلیکت های مربوط به
باگ فیک ها توسط @xtrime :
- حل مشکل استریم ویدیو ها در مرورگر
- افزایش سرعت ۶۰-۸۰ درصدی در شروع
handshakes
- دیگر نیازی به باز کردن سوکت برای dc های استفاده نشده نیست .- دیسکانکت شدن اتوماتیک از سوکت های مربوط به مدیاهای غیرفعال
- دوباره کانکت شدن در صورت به وجود آمدن مشکلات شبکه ( فیکس ارور
Request Timeout )- بهینه سازی کلی
- اضافه شدن استنشن
pcntl به ایمیج داکر- مارک کردن تمام پارامتر های اپشنال متود ها به صورت اپشنال در API.
- حل مشکل مصرف پارامتر بولین در
account.changeAuthorizationSettings, messages.editExportedChatInvite, channels.editForumTopic, phone.toggleGroupCallSettings, phone.toggleGroupCallRecord, phone.editGroupCallParticipant
- حل مشکل پیجینیشن در messages.getChatInviteImporters با در نظر گرفتن offset_date به صورت پارامتر اجباری در صورتی که پارامتر offset_user مقدار داشته باشد.- حل مشکلات سکرت چت ها
- حل مشکل متود
fileGetContents و http-client
- حل مشکل اپلود دوباره مدیا توسط ابجکت های آن - حل مشکل
pending count در broadcasts
- جلوگیری از گیر افتادن در حلقه بینهایت هنگام لاگین- جلوگیری از سریزشدن بافر توسط
integer ها در ماژول های مربوط به VoIP
- حل مشکل setBindTo
- حل مشکلات کانکشن ها - جلوگیری از باگ
GC
- بهبود لاجیک مدیاها در DC
- حل مشکل متود های sendDocument/sendPhoto در IPC
- حل مشکل آپلود عکس های بدون content-length
- حل مشکل مصرف در استریم ها و فایل کالبک ها در IPC
- باز کردن متود fopen در صورت استفاده از php://memory در SimpleEventHandler
- بهبود لاجیک در آپلود استریم ها - هندل ارور
MSG_WAIT_FAILED
- بهبود صف در calls
- بهبود تست ها- فیکس شدن TL ها
- جلوگیری از کانفیلیکت های مربوط به
ext-psr
- فیکس باگ های ربات @libtgvoipbotباگ فیک ها توسط @xtrime :
- حل مشکل استریم ویدیو ها در مرورگر
safari👍3👎1
#update #beta150
متود های جدید:
- bots.canSendMessage
- bots.allowSendMessage
- bots.invokeWebViewCustomMethod
- stories.canSendStory
- اضافه شدن پارامتر
- اضافه شدن پارامتر
- اضافه شدن پارامتر های
- حل مشکلات مربوط به فایل ها
📕 کانال رسمی مدلین فارسی رو به دوستان خود معرفی کنید.
@Madeline_Farsi
متود های جدید:
- bots.canSendMessage
- bots.allowSendMessage
- bots.invokeWebViewCustomMethod
- stories.canSendStory
- اضافه شدن پارامتر
from_request به متود messageActionBotAllowed- اضافه شدن پارامتر
has_viewers به storyViews- اضافه شدن پارامتر های
verified , scam , fake به chatInvite- حل مشکلات مربوط به فایل ها
📕 کانال رسمی مدلین فارسی رو به دوستان خود معرفی کنید.
@Madeline_Farsi
👍1
#update #beta151
متود های جدید:
- stories.getPeerStories
- stories.getAllReadPeerStories
- stories.getPeerMaxIDs
- stories.getChatsToSend
- stories.togglePeerStoriesHidden
- stories.getBoostsStatus
- stories.getBoostersList
- stories.canApplyBoost
- stories.applyBoost
- کلاس های جدید
- updateNewAuthorization
- mediaAreaSuggestedReaction
- peerStories
- stories.peerStories
- stories.boostsStatus
- stories.canApplyBoostOk
- stories.canApplyBoostReplace
- booster
- stories.boostersList
تغییرات :
- پارامتر های اضافه شده
- اضافه شدن پارامتر
stories.canSendStory
stories.sendStory
stories.editStory
stories.deleteStories
stories.togglePinned
stories.getStoriesArchive
stories.getStoryViewsList
stories.getStoriesViews
- و همچنین حذف شدن پارامتر
stories.getPinnedStories
stories.getStoriesByID
stories.readStories
stories.incrementStoryViews
stories.exportStoryLink
stories.report
stories.sendReaction
inputMediaStory
messageMediaStory
updateStory
updateReadStories
updateSentStoryReaction
webPageAttributeStory
باگ ها :
- بهبود متود
درصورت تمایل کانال رو بوست کنید :
https://t.me/MadeLine_Farsi?boost
📕 کانال رسمی مدلین فارسی رو به دوستان خود معرفی کنید.
@Madeline_Farsi
متود های جدید:
- stories.getPeerStories
- stories.getAllReadPeerStories
- stories.getPeerMaxIDs
- stories.getChatsToSend
- stories.togglePeerStoriesHidden
- stories.getBoostsStatus
- stories.getBoostersList
- stories.canApplyBoost
- stories.applyBoost
- کلاس های جدید
- updateNewAuthorization
- mediaAreaSuggestedReaction
- peerStories
- stories.peerStories
- stories.boostsStatus
- stories.canApplyBoostOk
- stories.canApplyBoostReplace
- booster
- stories.boostersList
تغییرات :
- پارامتر های اضافه شده
date -> updateReadMessagesContentsconfirmed -> account.changeAuthorizationSettingsstart_param ,from_side_menu -> messages.requestSimpleWebViewrecurring_terms_url -> invoice ❌ (حذف شده)
terms_url -> invoiceunconfirmed -> authorizationstories ,stories_pinned_available -> channelFullstories_hidden ,stories_max_id ,stories_hidden_min ,stories_unavailable -> channelpost_stories ,edit_stories ,delete_stories -> chatAdminRightsshow_in_side_menu ,show_in_attach_menu ,side_menu_disclaimer_needed -> attachMenuBot- اضافه شدن پارامتر
peer :stories.canSendStory
stories.sendStory
stories.editStory
stories.deleteStories
stories.togglePinned
stories.getStoriesArchive
stories.getStoryViewsList
stories.getStoriesViews
- و همچنین حذف شدن پارامتر
user_id و جایگزین شدن پارامتر peer با آن :stories.getPinnedStories
stories.getStoriesByID
stories.readStories
stories.incrementStoryViews
stories.exportStoryLink
stories.report
stories.sendReaction
inputMediaStory
messageMediaStory
updateStory
updateReadStories
updateSentStoryReaction
webPageAttributeStory
باگ ها :
- بهبود متود
getId
- حل باگ فیلترهای FromAdminOrOutgoing و DialogTopicEdited
- آپدیت و حل مشکلات تبدیل سشن پایروگرام و تلتون و ...درصورت تمایل کانال رو بوست کنید :
https://t.me/MadeLine_Farsi?boost
📕 کانال رسمی مدلین فارسی رو به دوستان خود معرفی کنید.
@Madeline_Farsi
👍1
• فیچر های اضافه شده توسط
- آپدیت به لایر 165
- ریفکتور کردن سکرت چت به طور کامل حل مشکلات آن و اضافه شدن آپدیت
updateNewOutgoingEncryptedMessage - افزایش پرفورمنس و پایداری به میزان قابل توجه(آپدیت به این نسخه بسیار پیشنهاد میشود!)
- اضافه شدن ساپورت سکرت چت از متود های
sendDocument/sendPhoto/sendMessage - کاهش مقدار مصرف رم سکرت چت به این صورت که سیو اپدیت ها در دیتابیس در صورت فعال بودن دیتابیس بکند
- اضافه کردن قابلیت کنسلیشن به دانلود ها(Mtproto Cancelation اضافه نشده پس هنگام کنسل کردن یه مقدار کمی از فایل دانلود میشه ولی قابل استفاده نیست)
• فیچر های اضافه شده توسط
- اضافه کردن ساپورت کامل کلاس
SimpleEventHandler از سکرت مسیج ها توسط کلاس SecretMessage آپدیت ها فیلتر ها و متود های آن(اضافه شدن متود های باند به زودی ...)- اضافه شدن ساپورت سکرت چت از اپدیت های
DialogSetTTL/DialogScreenshotTaken/DialogHistoryCleared/SecretUserTyping - اضافه شدن ساپورت سکرت چت از اپدیت های
DialogDeleteMessages, DialogReadMessages (اضافه شدن ساپورت چت های عادی از این ۲ کلاس به زودی ...)• فیچر های اضافه شده توسط
- اضافه شدن ساپورت از استوری در چنل ها به کلاس
SimpleEventHandler- اضافه شدن متود های باند
enableAutoTranslate, disableAutoTranslate, replyOrEdit به کل کلاس های مسیج- اضافه شدن متود های باند
enableProtection, disableProtection به کلاس چنل مسیج- اضافه شدن متود های باند
enableSlowMode, disableSlowMode, enableJoinToComment, disableJoinToComment به کلاس مسیج مربوط به سوپر گروه- اضافه شدن کلاس های
DialogSetChatWallPaper/DialogBotAllowed/ChatUserTyping updates and BotApp/Wallpaper/WallpaperSettings - اضافه شدن فیلتر های
IsEdited/IsNotEdited مربوط به مسیج- فیکس باگ های فراوان در کلاس
SimpleEventHandler• فیچر های اضافه شده توسط
- اضافه شدن ساپورت از متود
onStop در کلاس EventHandlerکانال رسمی مدلین فارسی
ما را به دوستان خود معرفی کنید
همچنین ممنون میشیم
برای باز شدن قابلیت استوری چنل
کانال ما رو یدونه boost مهمون کنید
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from MadelineProto | Official Channel (Daniil Gentili)
MadelineProto was updated!
8.0.0 is the first stable release of MadelineProto v8!
For the full changelog, see the messages on the official MadelineProto channel, starting from here!
Here are the main highlights:
- Amp v3 & revolt (fibers) support!
- A new simplified, stable and object-oriented event handler API based on filters and plugins!
- New sendVideo, sendAudio, sendDocument, etc methods with automatic metadata extraction via ffmpeg.
- A new getDownloadLink method for files up to 4gb!
- A new broadcast API, that can be used to asynchronously broadcast messages to all users of a bot or userbot in the background, automatically fetching all users of the bot!
- A pure PHP async VoIP implementation to make Telegram voice calls even on limited webhosts!
- An official docker image!
- Built-in static analysis of event handler code!
- Major performance and stability improvements!
- Many other new features and UX improvements, see all messages starting from https://t.me/MadelineProto/591 for more info!
Major parts of the MadelineProto core were split into standalone libraries that can be used without requiring all of MadelineProto:
- https://github.com/danog/AsyncOrm - Async ORM based on AMPHP v3 and fibers.
- https://github.com/danog/telegram-entities - A library to work with Telegram UTF-16 styled text entities.
- https://github.com/danog/tg-file-decoder - A library to work with Telegram bot API file IDs (recently updated).
The next releases will focus on even more features and performance improvements, such as prometheus and grafana statistics, a static TL parser and much, much more!
Cheers!
8.0.0 is the first stable release of MadelineProto v8!
For the full changelog, see the messages on the official MadelineProto channel, starting from here!
Here are the main highlights:
- Amp v3 & revolt (fibers) support!
- A new simplified, stable and object-oriented event handler API based on filters and plugins!
- New sendVideo, sendAudio, sendDocument, etc methods with automatic metadata extraction via ffmpeg.
- A new getDownloadLink method for files up to 4gb!
- A new broadcast API, that can be used to asynchronously broadcast messages to all users of a bot or userbot in the background, automatically fetching all users of the bot!
- A pure PHP async VoIP implementation to make Telegram voice calls even on limited webhosts!
- An official docker image!
- Built-in static analysis of event handler code!
- Major performance and stability improvements!
- Many other new features and UX improvements, see all messages starting from https://t.me/MadelineProto/591 for more info!
Major parts of the MadelineProto core were split into standalone libraries that can be used without requiring all of MadelineProto:
- https://github.com/danog/AsyncOrm - Async ORM based on AMPHP v3 and fibers.
- https://github.com/danog/telegram-entities - A library to work with Telegram UTF-16 styled text entities.
- https://github.com/danog/tg-file-decoder - A library to work with Telegram bot API file IDs (recently updated).
The next releases will focus on even more features and performance improvements, such as prometheus and grafana statistics, a static TL parser and much, much more!
Cheers!
👍2
Forwarded from MadelineProto | Official Channel (Daniil Gentili)
MadelineProto was updated!
MadelineProto 8.1.0 introduces an official Grafana dashboard for MadelineProto, powered by danog/better-prometheus!
See here for more info on how to configure the Prometheus metrics endpoint and Grafana dashboard!
Features:
- Official grafana dashboard, powered by danog/better-prometheus!
- Extract bot API dialog ID handling logic into a separate library, danog/tg-dialog-id!
- Add a previously missing
- Add messages.getEmojiStickerGroups method!
Fixes:
- Fix a possible bug in sendVideo
- Fix a possible bug in parseMode parsing
- Fix SecretMessage::delete
- Fix passing of seekable streams to IPC methods
- Other minor bugfixes
- Performance improvements
MadelineProto 8.1.0 introduces an official Grafana dashboard for MadelineProto, powered by danog/better-prometheus!
See here for more info on how to configure the Prometheus metrics endpoint and Grafana dashboard!
Features:
- Official grafana dashboard, powered by danog/better-prometheus!
- Extract bot API dialog ID handling logic into a separate library, danog/tg-dialog-id!
- Add a previously missing
$deleteHistory flag to discardSecretChat!- Add messages.getEmojiStickerGroups method!
Fixes:
- Fix a possible bug in sendVideo
- Fix a possible bug in parseMode parsing
- Fix SecretMessage::delete
- Fix passing of seekable streams to IPC methods
- Other minor bugfixes
- Performance improvements
docs.madelineproto.xyz
Metrics
MadelineProto can expose many useful metrics, that can be visualized using the official MadelineProto Grafana dashboard.
👍1
Forwarded from MadelineProto | Official Channel (Daniil Gentili)
And here's a small preview of the dashboard!
👍2
Forwarded from MadelineProto | Official Channel (Daniil Gentili)
MadelineProto was updated (8.1.1)!
See here for the changelog: https://github.com/danog/MadelineProto/releases/tag/8.1.1
See here for the changelog: https://github.com/danog/MadelineProto/releases/tag/8.1.1
GitHub
Release Layer 181 · danog/MadelineProto
Updated to layer 181 (this is a minor release because new features in the low-level API are not covered by the BC promise).
Features:
Add chinese translation!
Fixes:
Fix an issue where some part...
Features:
Add chinese translation!
Fixes:
Fix an issue where some part...
👍3👎2