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

105
Это чат для обсуждения вопросов, связанных с использованием библиотеки https://github.com/registriren/botapitamtam https://gitflic.ru/project/techmine/botapitamtam Язык чата - 🇷🇺 русский. Некоторые пользователи могут поддержать диалог на 🇺🇸 английском. Публичные боты, построенные на данной библиотеке: @filelink @translatebot @userinfo @opros @golosbot @posting
91
Чтобы в код его не вносить. Или это такое себе?
92
Андрей, есть ли смысл делать цикл for в функции get_updates?
для чего?
92
В каком-то из функций*
96
Андрей, есть ли смысл делать цикл for в функции get_updates?
94
там сложный синтаксис, именно поэтому я решил сделать простое апи с простым синтаксисом...а у тебя уже хорошие знания библиотеки Сергея ) ...
просто так вышло, что его библа первая. сейчас есть вот эта, и я пока пользуюсь ей. я бы не сказал, что знания хорошие, но малость есть, да)
99
Ну... да. У него главный файл TamTamBot, в нем функции. И эти функции вызываются. Лучше посмотреть как там всё устроено. Я плохо в этом разбираюсь... вот.. как-то так) ...
там сложный синтаксис, именно поэтому я решил сделать простое апи с простым синтаксисом...а у тебя уже хорошие знания библиотеки Сергея )
100
получается у Сергея polling сделан правильно и красиво в виде отдельной функции... хотя там может в функции receive_message(self, update) цикл сделан... короче нужно смотреть и думать... ...
Ну... да. У него главный файл TamTamBot, в нем функции. И эти функции вызываются. Лучше посмотреть как там всё устроено. Я плохо в этом разбираюсь... вот.. как-то так)
100
получается у Сергея polling сделан правильно и красиво в виде отдельной функции... хотя там может в функции receive_message(self, update) цикл сделан... короче нужно смотреть и думать...
93

BotIsaka.py

py
1,053 Кб
95
файлом
91
Кинуть файлом, или скриншот?
93
а сам код можно глянуть?
Конечно
95
а сам код можно глянуть?
94
А вот лог
93
собственно, вот он их напечатал
97
так, всё. я родил. там действительно сложней, чем тут )
95
если по аналогии с моей либой то три строчки: chat_id = bot.get_chat_id(last_update) text = bot.get_text(last_update) bot.send_message(text, chat_id)
91
Я не придумал как сделать так, чтобы бот отвечал пересланным сообщением на пересланное сообщение, но я сделал простой ответ на сообщение
96
при этом не делая дополнительных циклов по обработке списка
Ну я заметил, что он как-то делит ответы на входящие сообщения. то есть, 1, а потом остальные 4.
112
при этом не делая дополнительных циклов по обработке списка
88
нам нужно, чтоб все пять сообщений бот повторно напечатал
93
сделай, чтоб все что боту приходит он опять в чат печатал и посмотри какой будет результат после пяти пересланных сообщений ...
Так, а какой нам нужен результат?
97
В первом .txt лог того как он это выдает. А в во втором функция polling.
сделай, чтоб все что боту приходит он опять в чат печатал и посмотри какой будет результат после пяти пересланных сообщений
99
или поллинг по одному выдает пока все не кончаться
В первом .txt лог того как он это выдает. А в во втором функция polling.
104
или поллинг по одному выдает пока все не кончаться
92
Вроде бы вернулось списком. Вот как я переслал 5 сообщений, так и пришло. 1 пришло первым, а потом 4 списком. ...
т.е. нужен дополнительный цикл для обработки списка?
80

polling.txt

txt
1,182 Кб
83
а вот работа пулинга:
83

logs.txt

txt
6,518 Кб
81
вот
103
Вроде бы вернулось списком. Вот как я переслал 5 сообщений, так и пришло. 1 пришло первым, а потом 4 списком.
81
Хорошо, я проверю ради науки и сообщу, если надо будет
ждем результат
86
можно простого бота - "повторюшку" написать и проверить
85
пересылаеш боту из какого-нибудь чата 5 сообщений и смотришь, что он все 5 обрабатывает в соответствии с алгоритмом ...
Хорошо, я проверю ради науки и сообщу, если надо будет
85
отчет по каждому действию
79
в консоль или в лог
83
дебажить
92
Если бы ещё знать что значит 'корректно отрабатывает'
пересылаеш боту из какого-нибудь чата 5 сообщений и смотришь, что он все 5 обрабатывает в соответствии с алгоритмом
79
ну я все задачи которые возникали - гуглил, stackoverflow в 4 из 5 помогает
80
вобщем да, без функции там кода-то три строчки, а вот как это завернуть в функцию?
Надо подумать
84
Там только вроде как есть поддержка, но в основном все на вебхуках.
83
примеров нет, ну пусть азы программирования знают все, почти все на циклах и if-else можно сделать, но как это действительно завернуть
93
а ктоо-нибудь проверял у него в библиотеке он корректно отрабатывает?
Если бы ещё знать что значит 'корректно отрабатывает'
85
на его либе не пробовал, твоя работает и норм
нет предела совершенству ))
94
на его либе не пробовал, твоя работает и норм
109
Хм, а если у Сергея спросить на счёт пулинга?
а ктоо-нибудь проверял у него в библиотеке он корректно отрабатывает?
95
я на питоне до этого ничего не писал
99
тут вопрос так то по питону больше
вобщем да, без функции там кода-то три строчки, а вот как это завернуть в функцию?
91
Но он больше для его библиотеки
91
есть же тамтам чат для бота на питоне