Форум сайта python.su
0
Привет, у меня возникла проблема при написание бота ВК
def write_chat(comu,text):
for x in range(1):
try:
vk_session.method('messages.send',{'chat_id':comu,'message':text,'random_id':random.uniform(10300130, 20300130)})
except Exception as e:
if 'Captcha needed' in str(e):
input(str(e)+' | Произошла ошибка. Возможно капча. Зайдите на аккаунт и сбросьте её для продолжения работы.\nДля продолжения работы введите любое сообщение и нажмите ENTER')
vk_session.method('messages.send',{'chat_id':comu,'message':text,'random_id':random.uniform(10300130, 20300130)})
print(123)
else:
continue
def tochats(message,fromd):
print('Запрос на рассылку по чатам сообщения '+message)
response = vk_session.method('messages.getConversations',{'count':200})
if response['count']:
counts = 0
fff = int(response['count'])*1.5
write_msg(fromd,'Найдено '+str(response['count'])+' бесед. Рассылка займёт примерно '+str(fff)+' секунд')
for x in range(int(response['count'])):
print('tochats'+str(x))
write_chat(x,message)
counts = counts = 1
time.sleep(1.5)
time.sleep(3)
return counts,int(response['count']) - counts
Офлайн
221
def write_chat(comu,text): for x in range(10): try: vk_session.method('messages.send',{'chat_id':comu,'message':text,'random_id':random.uniform(10300130, 20300130)}) break except Exception as e: if 'Captcha needed' in str(e): input(str(e)+' | Произошла ошибка. Возможно капча. Зайдите на аккаунт и сбросьте её для продолжения работы.\nДля продолжения работы введите любое сообщение и нажмите ENTER') continue else: raise
Офлайн