BotAPITamTam Python-библиотека

99
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
72
вообще да, вариант конечно
67
с прогой знаком в целом, работал, она вроде не бесплатная =)
70
ну тогда наверное придется дописывать переменную proxies, попробуй, отпишись потом, что получилось
67
второй вариант
67
мне кажется проще соединение на винде установить, или у вас там требования по безопасности какие-то?
69
я немного изучил вопрос, можно задать переменную для прокси и в запросы requests можно прописывать proxies=переменная прокси
70
так на винде еще проще там же есть настройка глобального прокси
65
это виндовый сервер
67
глобально не получится
67
Вообще правильней будет настроить глобальный доступ в сеть с сервера через прокси например как описано тут: https://help.ubuntu.ru/wiki/прокси Иначе придется модифицировать много кода по принципу как тут: https://sprosi.pro/questions/896897/kak-zastavit-zaprosyi-python-rabotat-cherez-proksi-socks Личного опыта именно по выходу в интернет через прокси не имел, хотя у меня на сервере проксик поднят, ...
72
есть необходимость запустить бота на сервере, где доступ сеть через прокси осуществляется
75
не понял вопрос, поподробнее... что за задумка?
74
Добрый день Андрей, подскажите, что нужно прописать, чтобы библиотека работала через прокси?
72
ок, спасибо за труды, как обычно 👍 =))
81
я ее уже удалил вчера, как чувствовал, что она лишняя ))
77
ну, без этой 610ой строки работает нормально =)))
76
есть несколько путей: можно сохранить экселевский файл в utf-8 через, например, LibreOffice; можно (и наверное это будет оптимально) настроить корректную поддержку русской локали в ubuntu (здесь нужно смотреть насколько проблема глубока, может и utf-8 русская не поддерживается); а можно ничего и не делать если бот свою задачу выполняет и не требуется сохранение, вывод и дальнейшая обработка промеж ...
73
и как можно "перекодировать" данные?
73
ааа, эксель вообще не знает, что такое utf-8
76
хм....ну типа того, из экселя.
74
а он откуда их берет, из текстового файла?
74
у меня бот данные у пользователя не запрашивает, только сам шлет инфу.
65
просто если клиент под виндовc он текст отправит в кодировке win-1251, на сервере Ubuntu поддержка этой кодировки не настроена, поэтому при попытке вывести текст внутри словаря upd и выскочила эта ошибка. я использую линукс, андроид и веб у них кодировка текста в utf-8 поэтому ошибку такую не видел. ну а под виндой у тебя работал бот, потому что она свою кодировку понимает.
64
ошибку не клиент же выдает, а сервер
64
это я проверял на своем VPS под Ubuntu
65
не, под виндой кстати работает без проблем и с андроид-трубы тоже
66
Ну я тоже закомментил её и все заработало
вообще желательно разобраться в чем причина... а какой контент боту отправил, что он с ним не справился? клиент под виндовс наверное был?
74
Ну я тоже закомментил её и все заработало
62
эту строчку можно удалить (я вчера еще это сделал), по ошибке сходу не скажу, если охота поизучать проблему замени ее на print(str(upd))
62
File "/home/bot/botapitamtam.py", line 610, in send_content print(upd) UnicodeEncodeError: 'latin-1' codec can't encode characters in position 146-153: ordinal not in range(256)
69
у меня при запуске бота на убунту серваке выдает ошибку в консоли
66
добавил еще одну функцию
55
Мне кажется, что этот процесс идет во время upload's. А потом файл просто отправляется в чат. Думаю да, стоит изучить вопросец.
59
он как-то параллелит процессы, нужно изучить этот вопрос
62
У самого идей нету, но такое я видел у Сергея
61
я пока не знаю как сделать это на весь период загрузки файла, функции для этого добавлены как отдельные методы send_sending_video и т.п. может их нужно несколько подряд вызвать в зависимости от размера файла? сам процесс отправки осуществляется на этапе получения токена (token_upload_content) и пока он не завершится программа дальше не двигается... есть идеи?
61
Я не засекал )
58
typing_on по умолчанию 5 сек работает
57
Я именно об этой библиотеки. Просто заметил, что он показывает это 2-3(?) сек, потом пропадает. Ничего нигде не показывается, но в фоне загрузка продолжается. Потом файл приходит.
57
он же не печатает, а отправляет
53
там же вроде отдельное событие хотят запилить?
56
Такой вопрос. Стоило ли бы добавлять показ тайпинга на весь процесс загрузки или отправки?
55
это радует
59
Протестировал все функции отправки. Все работает )
58
если будет возможность, протестируй все функции, вдруг ошибка закралась
Хорошо
64
Я ей вроде бы тестировал. Всё нормально.
если будет возможность, протестируй все функции, вдруг ошибка закралась
67
Честно говоря я еще не занимался загрузкой чего либо, но уверен проделана отличная работа =)
Я ей вроде бы тестировал. Всё нормально.