balemessenger / bale-bot-samples

Bale Bot Python Examples
Apache License 2.0
57 stars 29 forks source link

حذف پیام از گروه یا کانال #180

Open foladgar opened 4 years ago

foladgar commented 4 years ago

می‌خواهم یک پیام که خود ربات ارسال کرده است را از گروه یا کانال حذف کنم. این امکان برای ارتباط دو طرفه و خصوصی وجود دارد اما برای کانال یا گروه وجود ندارد. جالب آن است که امکان ویرایش همان پیام وجود دارد اما برای حذف خطای زیر را می‌دهد {"ok":false,"description":"Not Found: Message not found"}

miladmahmoodi commented 4 years ago

برای ارسال محتوا به کانال باید مثل تلگرام ربات رو به کانال اضافه کنیم؟ مقدار چت ای دی رو برای کانال چی باید بذاریم؟

foladgar commented 4 years ago

هم باید بات را عضو گروه کنی و هم ادمین کنی. من هر کاری کردن پیام‌های کانال برای بات ارسال نمی‌شود.(اگر یک پیام کانال به بات برسد می‌تواند شناسه آن را استخراج کند) نهایتا با باز ارسال یک پیام کانال به صورت دستی به با تونستم شناسه کانال را بدست بیاورم.

codaliza commented 1 year ago

@foladgar

ربات رو از طریق وب ادمین کنید. اگر دقت کنید زمانی که بات ادمین میشه و یا دسترسی دیدن همه پیام هارو بهش میدین 3 آپدیت دریافت میکنه و در واقع مثلا اگر یک نفر پیامی بده اون پیام رو در قالب 3 آپدیت دریافت میکنه

علت این مشکل داشتن یکسری دسترسی ها هستش که بات داره و اون ها باید از بات سلب بشن تا دسترسی به دریافت پیام هاش مثل ی کاربر عادی باشه

در ضمن به هنگام گرفتن شناسه عددی گروه ها و یا کانال ها و یا ارسال پیام در آن ها به جای استفاده از آیدی عددی شما میتوانید از شناسه یا همان یوزرنیم آن ها استفاده کنید.