bot-python-sdk icon indicating copy to clipboard operation
bot-python-sdk copied to clipboard

اجرا نکردن get_message

Open mahigamemaker opened this issue 5 years ago • 5 comments

. ارور زیر رو میده وقتی
get_message رو اجرا میکنم.

Invalid URL '<Response [200]>': No schema supplied. Perhaps you meant http://<Response [200]>? retry to connect after 10 seconds...

کد رو هم تغییر ندادم. به راحتی پیام ارسال میکنم ولی دریافت رو مشکل دارم!

from sys import path path.append('..') from client import Client

bot_token = 'atyJDqAzb0p-*******************J-W'

bot = Client(bot_token)

try: messages = bot.get_messages() for message in messages: print("New message from {} \nType: {}\nBody: {}" .format(message['from'], message['type'], message['body']))

except Exception as e: print(e.args[0])

mahigamemaker avatar Apr 05 '20 23:04 mahigamemaker

اگر تو پوشه ی example نیستید خط دوم رو پاک کنید چطور پیام ارسال می کنی وقتی آی دی یوزر رو نمی تونی دریافت کنی؟

bsimjoo avatar Jul 13 '20 22:07 bsimjoo

خطای زیر رو موقع دریافت پیام ها میده کی میدونه علتش چی هست؟؟ Failed to parse: <Response [200]>

khalili67 avatar Jan 19 '21 08:01 khalili67

سلام این کدی که شما دادید فقط به صورت دستی میتونیم ایدی شخص رو وارد کنیم. حالا راهی هست که ربات اول ایدی رو به دست بیاره و بعد به همون ایدی پیام مورد نظر رو بفرسته؟؟ ممنون از زحمات شما

sinamoh13 avatar Feb 07 '21 06:02 sinamoh13

ربات نمی تونه آیدی کاربرانی که شروع رو نزدن و عضو نشدن رو پیدا کنه ولی می تونید آی دی تمام کسانی که شروع رو زدن رو تو بانک اطلاعاتی یا هر چی ذخیره کنید تا هرموقع خواستید پیام بدین بهشون

bsimjoo avatar Feb 07 '21 19:02 bsimjoo

به نظرم مشکل از خط ۴۴ باشه که مربوط هست به تابع get_message، مشکل اینه که response رو مستقیم فرستاده به تابع.

https://github.com/soroush-app/bot-python-sdk/blob/aa29653387804ab0cc64de087273945ae66dbbb3/client.py#L41-L46

bsimjoo avatar Oct 02 '22 11:10 bsimjoo