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

54
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @gotranslatebot @instaspy @userinfo @opros @golosbot @posting
531
а где этот image.jpg должен находится тогда?
в рабочем каталоге бота
544
а почему 400 приходит? =)
530
если я не хочу менять иконку, а только заголовок
ну не трогай эти параметры, просто укажи title='новый заголовок'
552
надо использовать один из них, с прямым указанием, например icon='image.jpg'
а где этот image.jpg должен находится тогда?
542
если я не хочу менять иконку, а только заголовок
546
просто есть параметр Icon и Icon_url, что в первый нужно писать и зачем
надо использовать один из них, с прямым указанием, например icon='image.jpg'
548
просто есть параметр Icon и Icon_url, что в первый нужно писать и зачем
525
Я уже не помню, как его делал, тестил это точно, но не глубоко, надо глянуть...
536
если я только title хочу поменять
526
может надо сначала взять текущие параметры чата и ту же icon и icon_url запомнить и если я их не меняю - их же и прописывать
516
а если я меняю название чата - присылает
529
и вот параллельно еще один инстанс работает, он чекает upd_type == 'chat_title_changed' и по такому изменению не присылает ответ-уведомление
525
но ответ в логе приходит 400
523
ну то есть на выполнение команды bot.edit_chat_info(chat_id, icon=None, title=title, icon_url=None) результат - название меняется на заданное title
530
@techmine а ты все функции либы тестил? у меня вопрос по edit_chat_info, я прописываю title = "мое название" и оно меняется, но на запрос приходит ответ 400 ...
на какой запрос? результат работы метода положительный ?
524
{'code': 'proto.payload', 'message': 'No `url` or `token` provided to set chat icon'}
523
я делал и с icon=None и icon_url=None и без них
555
@techmine а ты все функции либы тестил? у меня вопрос по edit_chat_info, я прописываю title = "мое название" и оно меняется, но на запрос приходит ответ 400
543
не знаю, слышал только про планы, про реализацию пока ни слова. ну тут если вся инфраструктура на AD и прочем ...
AD сложно импортозамещать это факт
584
не знаю, слышал только про планы, про реализацию пока ни слова. ну тут если вся инфраструктура на AD и прочем
536
я слышал хотят от ТТ уйти в MS Teams
даже не myteam? зачем использовать иностранные ресурсы во время санкционной политики?
541
ну ты всё-таки попробуй сервисы
551
он правда со скриптами работает, но можно и на сервисы переточить
546
ну я имел в виду не контроль бота, а управление, перезапустить его, если видишь что на запросы не отвечает ...
ну у меня и так есть бот для управления ботами
574
а вот это я пока не пойму как сделать, как одному боту понять отвечает другой на запросы или нет
ну я имел в виду не контроль бота, а управление, перезапустить его, если видишь что на запросы не отвечает
522
у нас в конторе
608
я слышал хотят от ТТ уйти в MS Teams
518
импортозамещение...
514
где надо линуксы используются
507
да нет необходимости в замене
507
вот на работе виндос сервер
заменить на AstraLinux
499
создаешь батник с командой запуска, ну там пути прописываешь путь_до_питона\python.exe путь_до_скрипта\скрипт.py
516
вот на работе виндос сервер
492
ну мало ли
489
на винде тоже делал, там немного замороченней, но не сильно
виндой уже несколько лет пользуюсь только при крайней необходимости
494
У вас есть роботы, которые добавляют подписку / set_webhook?
NO, i used only longpoll
488
я тут с этим лоханулся недавно =)
509
на винде тоже делал, там немного замороченней, но не сильно
491
можешь сам специально прописать какое-то условие чтоб создавался экспешен, без перехвата и проверить, вернется к работе он или нет
486
рестартанет
472
[Unit] Description=TamTam Test Bot v1.0 After=multi-user.target [Service] Type=simple WorkingDirectory=/home/pi/python/testbot ExecStart=/usr/bin/python3 /home/pi/python/testbot/testbot.py RestartSec=10 Restart=always [Install] WantedBy=multi-user.target ...
попробую, но не уверен, что он рестартанет при ошибке
475
Что это?
я писал @techmine, извини, на твой вопрос у меня нет ответа.
475
daemon-reload и потом типа systemctl start test
482
и кладешь в systemd
481
вот такой примерно файл создаешь, называешь типа test.service
491
[Unit] Description=TamTam Test Bot v1.0 After=multi-user.target [Service] Type=simple WorkingDirectory=/home/pi/python/testbot ExecStart=/usr/bin/python3 /home/pi/python/testbot/testbot.py RestartSec=10 Restart=always [Install] WantedBy=multi-user.target
474
я не успел прочесть =)
что не успел прочесть?
601
прикрутил если надо бота, который уже рулит самими сервисами и всё
а вот это я пока не пойму как сделать, как одному боту понять отвечает другой на запросы или нет
484
там и правила можно задавать при выходе как поступать
не уверен, что сервис поймет, что при ошибке надо рестартануть... а перезагрузок у меня не бывает