TamTamBot для питона ✔️
123 •
@pyBotApiFrm
Обсуждение, вопросы, предложения.
TamTamBot (TTB):
https://github.com/asvbkr/TamTamBot">https://github.com/asvbkr/TamTamBot
OpenAPI client (OAC):
https://github.com/asvbkr/openapi_client">https://github.com/asvbkr/openapi_client
* туториал - https://habr.com/ru/company/mailru/blog/466373/
* демобот - https://github.com/asvbkr/ttBotDemo">https://github.com/asvbkr/ttBotDemo
Его работающая инсталяция - @asvbkrTestBot1
* Другие примеры - https://github.com/asvbkr
(!) Здесь мы все на "ты"
TamTamBot для питона ✔️
335
конечно
Andrew G
352
Токен подставил?
TamTamBot для питона ✔️
343
вот через консоль
TamTamBot для питона ✔️
358
self.request("GET", url,
File "C:\Users\Denis\ttBotDevHelper\openapi_client\rest.py", line 227, in request
raise ApiException(http_resp=r)
openapi_client.rest.ApiException: (401)
Reason: Unauthorized
HTTP response headers: HTTPHeaderDict({'Content-Length': '51', 'Content-Type': 'application/j
son; charset=utf-8', 'Cache-Control': 'no-cache', 'Strict-Transport-Security': 'max-age=25920
00;inc ...
TamTamBot для питона ✔️
358
(venv) C:\Users\Denis\ttBotDevHelper>ttBotDevHelper.py
2019-12-14 19:42:56,648 - BotDevHelper[MainThread-3396] - ERROR - TamTamBot.__init__:99 - Api
Exception
Traceback (most recent call last):
File "C:\Users\Denis\ttBotDevHelper\TamTamBot\TamTamBot.py", line 97, in __init__
self.info = self.api.edit_my_info(bp)
File "C:\Users\Denis\ttBotDevHelper\openapi_client\api\bots_api.py", line 54, ...
TamTamBot для питона ✔️
340
ребят лучше 64 один оставить или 32 и 64 лунчеры
TamTamBot для питона ✔️
342
ок щас переустановлю
349
Начать с питона надо всё же
354
C:\Users\Denis\TamTamBot\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 51368 --file
C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\_pydevd_bundle\pydevd_resolver.py:158: SyntaxWarning: "is not" with a literal. Did you mean "!="? if found.get(name) is not 1:
warning: Debugger speedups using cython not found. Run '"C:\Users\Denis\TamTamBot\Scripts\python.exe" "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\setup_cython.py" ...
Судя по этому в самом пайчарме что то сломалось
344
Ну да, здравая мысль =)
340
Я бы начал с переустановки питона и пайчарма (да и обновить его)
TamTamBot для питона ✔️
351
даже просто иде не запускается
TamTamBot для питона ✔️
353
да это понятно иде
347
пайчарм это еще не питон
TamTamBot для питона ✔️
348
эт переменые среды
TamTamBot для питона ✔️
349
C:\Program Files\JetBrains\PyCharm 2017.1.2\bin\pycharmю.exe
340
тогда путь_до_питона\python.exe путь_до_файл\файл.py
TamTamBot для питона ✔️
338
в переменные среды лазил
347
а при установке python галка ставилась add to PATH
TamTamBot для питона ✔️
350
не хочет из консоли запускатся, так как программу для запуска не видит
TamTamBot для питона ✔️
337
щас попробуй из консоли
326
а если запустить из консоли? из командной строки
TamTamBot для питона ✔️
336
запускается alt+shift+F10
TamTamBot для питона ✔️
414
C:\Users\Denis\TamTamBot\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\pydevd.py" --multiproc --qt-support --client 127.0.0.1 --port 51368 --file
C:\Program Files\JetBrains\PyCharm 2017.1.2\helpers\pydev\_pydevd_bundle\pydevd_resolver.py:158: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if found.get(name) is not 1:
warning: Debugger speedups using cy ...
332
(!) Здесь мы все на "ты"
TamTamBot для питона ✔️
338
понял вы про дебаг. Так?
336
а как ты запускаешь код
TamTamBot для питона ✔️
337
а где его посмотреть, не подскажите?
345
это точно не отчет об ошибке =))
TamTamBot для питона ✔️
332
C:\Users\Denis\TamTamBot\Scripts\python.exe
343
с отчета об ошибке, с каким кодом и сообщением завершается выполнение программы
TamTamBot для питона ✔️
339
с чего начать проверку? новичек в питоне
TamTamBot для питона ✔️
343
не получается запустить бота по туторалу
TamTamBot для питона ✔️
340
Всем привет
510
Зачем вообще это делать?
кроме как заставить пользователя указать действующую почту наверное и незачем...
Иван
361
привет
у меня следующий кейс - необходимо реализовать авторизацию пользователя следующим образом:
1.пользователь отправляет свою почту 2.бот на нее высылает пароль 3.пользователь отправляет его боту 4.если пароль верный, то бот начинает выполнение своих основных функций.
Я реализовала ту часть, где он получает почту, ...
Зачем вообще это делать?
337
привет
у меня следующий кейс - необходимо реализовать авторизацию пользователя следующим образом:
1.пользователь отправляет свою почту 2.бот на нее высылает пароль 3.пользователь отправляет его боту 4.если пароль верный, то бот начинает выполнение своих основных функций.
Я реализовала ту часть, где он получает почту, ...
Необходимо где-то хранить состояние авторизации каждого пользователя и согласно ему либо выполнять команды либо просить авторизоваться.
341
Не понятно в чём проблема - что значит не ждёт?
Alina Berdogulova
368
привет
у меня следующий кейс - необходимо реализовать авторизацию пользователя следующим образом:
1.пользователь отправляет свою почту 2.бот на нее высылает пароль 3.пользователь отправляет его боту 4.если пароль верный, то бот начинает выполнение своих основных функций.
Я реализовала ту часть, где он получает почту, генерирует и отправляет пароль, но проблема возникла в том, что бот не ждёт код д ...
336
Какие есть обработчики - см. в handle_update
335
Просто перекрываешь нужные обработчики и собираешь информацию
335
Люди подключают бота (BotStartedUpdate), добавляются в чат (UserAddedToChatUpdate), пишут (MessageCreatedUpdate), редактируют сообщения (MessageEditedUpdate) ну и т.д
332
Но так в них и нет дефицита)
327
Но это просто попробовать