Size: a a a

pyTelegramBotAPI.talks.ru

2020 March 01

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Хуйня ваша телебот
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Удаляю питона нахуй
источник

A@

Andrii @aquotes in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Удаляю питона нахуй
источник

EN

Evgen N in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Удаляю питона нахуй
зачем тебе смотр5ть редаченое сообщение когда суть взаимодействия ботом - командами неросредственно, или сообщениями
источник

EN

Evgen N in pyTelegramBotAPI.talks.ru
тут смысл редачинья только с жиаым человеком нужен
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Evgen N
зачем тебе смотр5ть редаченое сообщение когда суть взаимодействия ботом - командами неросредственно, или сообщениями
Кто то отправляет ссылку в час
Бот удаляет ссылку
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Evgen N
зачем тебе смотр5ть редаченое сообщение когда суть взаимодействия ботом - командами неросредственно, или сообщениями
Кто то написал "привет"
БОТУ похуй
Кто то редактирует' привет' на ссылку
Бот - долбаеб
источник

EN

Evgen N in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Кто то написал "привет"
БОТУ похуй
Кто то редактирует' привет' на ссылку
Бот - долбаеб
лови ред сообщения. бот апи может
источник

AH

Aeon Harmony in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
from os import startfile
startfile(file_path)
Решил проблему. Все из-за ебучей кириллицы в пути к файлу. Перекодировал в OEM866 и все заработало.
Держу в курсе
источник

Y

Yurii in pyTelegramBotAPI.talks.ru
Как сделать чтоб инлайн бот брал ответ из базы (количество строк  ответов в безе е постоянное)?
Если фиксированное то я реализовал так
https://hastebin.com/alanuveloy.py
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Через цикл for
источник

С

Саня in pyTelegramBotAPI.talks.ru
источник

Y

Yurii in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Через цикл for
пробивал не прокатило
источник

EM

Egor Jolto Makarov in pyTelegramBotAPI.talks.ru
Yurii
пробивал не прокатило
Куда пробивал
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Ну типа бл

answer = []
for i in range (len(spisok)):
   answer.append(spisok [i])

Callback.(chid, answer)
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Типа такой херни делал?
источник

Y

Yurii in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Через цикл for
помоги реализовать
import telebot
from telebot import types
import config
import pymysql.cursors

bot = telebot.TeleBot(config.tg_token)

db = pymysql.connect(host=config.mysql_host, user=config.mysql_login, password=config.mysql_pass, db=config.mysql_name,
                    charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor)
with db.cursor() as cursor:
   sql = "SELECT * FROM t_product"
   cursor.execute(sql)
   catalog = cursor.fetchall()


@bot.inline_handler(lambda query: len(query.query) > 0)
def query_text(inline_query):
   if inline_query.query == 'salat':
# Нужно "r" запустить в цикл.
# You need to run "r" in a loop.
       proces = (catalog[0])
       r = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
                                          types.InputTextMessageContent(proces['thumb_url']),
                                          thumb_url=proces['thumb_url'],
                                          thumb_height=32,
                                          thumb_width=32,
                                          description=proces['cost'] + ' грн')
       proces = (catalog[1])
       r2 = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
                                           types.InputTextMessageContent(proces['thumb_url']),
                                           thumb_url=proces['thumb_url'],
                                           thumb_height=32,
                                           thumb_width=32,
                                           description=proces['cost'] + ' грн', )
       proces = (catalog[2])
       r3 = types.InlineQueryResultArticle(proces['id_product'], proces['name'],
                                           types.InputTextMessageContent(proces['thumb_url']),
                                           thumb_url=proces['thumb_url'],
                                           thumb_height=32,
                                           thumb_width=32,
                                           description=proces['cost'] + ' грн', )
       bot.answer_inline_query(inline_query.id, [r, r2, r3], cache_time=1)
# answer_inline_query выводит все "r"
# answer_inline_query prints all "r"
bot.polling(none_stop=True, interval=0)
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Я это
источник

Y

Yurii in pyTelegramBotAPI.talks.ru
⁠⁠⁠ Арсений 🛠️
Типа такой херни делал?
да
источник

⁠А

⁠⁠⁠ Арсений 🛠️ in pyTelegramBotAPI.talks.ru
Не программист
источник