@botoid

Страница 2387 из 4042
Andrew
19.02.2018
18:45:46
Свои, любимые

Руслан
19.02.2018
18:45:46
Он же пишет задача бота написать, может ему свой нужен

Suren
19.02.2018
18:45:54
Свои, любимые
А я свои костыли ненавижу

TISAZE
19.02.2018
18:47:02
combot
Комбот разьве показывает кто сколько в чате сидит?

Google
Руслан
19.02.2018
18:47:05
Это скорее не костыли, а велосипед называется

TISAZE
19.02.2018
18:47:24
/about@bananiumbot

Бананиум
19.02.2018
18:47:25
Бананиум ?

TISAZE
19.02.2018
18:48:20
/help@bananiumbot

Бананиум
19.02.2018
18:48:21
Бананиум ?

Павел
19.02.2018
18:53:05
Ниже написано что это тестовый заказ.

Serg
19.02.2018
18:53:32
denisx
19.02.2018
18:56:22
Serg
19.02.2018
18:58:44
Кто уже захватил? У ну отдайте!

Ваша заявка удалена. Мир уже захвачен.

Google
Serg
19.02.2018
18:59:12
норм бот! )

Βλατιονλαβ(ⓓⓔ_ⓒⓡⓐⓕⓣ)МУРМАНСК
19.02.2018
18:59:31
азаза

Oleg
19.02.2018
19:00:22
А вы знали, что при отправке запроса в ответ на Webhook нет возможности вернуть боту ошибку. Например, юзер пишет команду боту /start, в ответ бот отправляет фото с сaption превыщающим длину, то сообщение отправлено не будет и ошибки тоже не будет.

denisx
19.02.2018
19:01:50
зачем отправлять такой лонг-рид? )

Никому
19.02.2018
19:02:52
Хаиль

Artem
19.02.2018
19:04:50
насчёт вывода кнопок без сопроводительной надписи нашёл способ, можно вывести невидимый utf символ php sendMessage($userId, json_decode('"\u2063"'), $menu);

Джейки
19.02.2018
19:05:46
но интересно как выглядит

или это "\xE2\x80\x8D"
Хотя просто как тектс не пашет, но для невидимой ссылки канает

Serg
19.02.2018
19:14:51
ну это наверно потому, что тг не отвечает на ответ
а как он должен ответить на ответ? )))) все правильно )

Sergey
19.02.2018
19:15:19
а как он должен ответить на ответ? )))) все правильно )
ну я и говорю что ошибку не присылают , потому что тг не отвечает на ответ

Serg
19.02.2018
19:15:37
и кстати - это самый лучший вариант исполнения бота

Oleg
19.02.2018
19:15:37
Хорошо что есть Telegraf и @dotcypress: https://github.com/telegraf/telegraf/commit/5dc34b9e5dd2b2bb0065362feeea6e85d8edc437#diff-4f7618148637cd27d9a8c95cea9f8f4bR258

Sergey
19.02.2018
19:16:12
и кстати - это самый лучший вариант исполнения бота
нет гарантии что сообщение дойдёт

Serg
19.02.2018
19:16:30
нет гарантии что сообщение дойдёт
гарантия нужна на этапе отладки

Sergey
19.02.2018
19:16:30
тут обсуждалось вроде это поэтому не сказал бы что лучший вариант

гарантия нужна на этапе отладки
ага то есть если твой бот что то важное отправляет и человеку это не доходит это норм?

Serg
19.02.2018
19:17:45
ага то есть если твой бот что то важное отправляет и человеку это не доходит это норм?
давай отделим момент - бот отправляет - бот отвечает так вот мы говорим о "Бот отвечает"

Google
Artem
19.02.2018
19:18:20
или это "\xE2\x80\x8D"
в ответ на такой текст приходит Bad Request: message must be non-empty а вот на json_decode('"\u2063"') телеграм не ругается и выводит кнопки без видимого сопроводительного текста

Serg
19.02.2018
19:18:25
Джейки
19.02.2018
19:18:34
да да, уже написал выше

Sergey
19.02.2018
19:18:58
именно!
я и говорю что нет гарантии доставки сообщения юзеру например

Проксимов
19.02.2018
19:24:26
Подскажите замену батлеру

1)чтобы ботов добавленных сразу банил 2)Чтобы можно было кидать предупреждения(не оч важно) 3)Репорт спама И желательно, с тихим режимом

Тут уже чёт советовали, но я проебал

Сорян

Проксимов
19.02.2018
19:26:51
В чём, прости)?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:27:29
В чём, прости)?
@zukuzukubot) моя поделка

что тебе, ракушка?

Ivan
19.02.2018
19:37:15
import telebot import requests import config import threading bot = telebot.TeleBot(config.token) @bot.message_handler(commands=["btc"]) def price(msg): code = requests.get("https://api.livecoin.net/exchange/ticker?currencyPair=BTC/USD") code = code.json() pricebtc = str(code["last"]) bot.send_message(msg.chat.id, pricebtc) t = threading.Timer(60,price) t.start() if __name__ == '__main__': bot.polling(none_stop=True)Вот при запуске хз зачем в консоль мне выбивает pricebtc и завершается

Пайтон

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:37:50
функция без аргументов

и ты щас залезешь в рекурсию

Ivan
19.02.2018
19:38:49
Мне подсказали трединг потому что если бот все время чекает линк, его тупо банит

Google
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:39:01
ты в`t = threading.Timer(60, price) не указал аргумент `msg у функции price надо писать t = threading.Timer(60, price(msg))

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:39:19
типо такого

только бананиум так не умеет походу

Проксимов
19.02.2018
19:39:45
Admin
ERROR: S client not available

Проксимов
19.02.2018
19:39:49
Умел же

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:39:51
/report
и чо

Проксимов
19.02.2018
19:39:59
Убрали функцию почему-то

Ivan
19.02.2018
19:44:37
ты в`t = threading.Timer(60, price) не указал аргумент `msg у функции price надо писать t = threading.Timer(60, price(msg))
Сделано. Теперь все работает, но он мне почему-то много раз шлет цену



F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:44:54
Ivan
19.02.2018
19:45:08
Это как измеряется?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:45:24
Это как измеряется?
судя по всему первым аргументом - 60 попробуй например 5 поставить

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:46:24
То же
тогда хз

говно на самом деле ты сделал

ща

import telebot import requests import config import threading bot = telebot.TeleBot(config.token) @bot.message_handler(commands=["btc"]) def price(msg): code = requests.get("https://api.livecoin.net/exchange/ticker?currencyPair=BTC/USD") code = code.json() pricebtc = str(code["last"]) bot.send_message(msg.chat.id, pricebtc) t = threading.Timer(60,price) t.start() if __name__ == '__main__': bot.polling(none_stop=True)Вот при запуске хз зачем в консоль мне выбивает pricebtc и завершается
прямо сейчас пишу бота, слепил вот такую функцию, бан вроде не ловит def get_exchange_rate(from_currency='BTC', to_currency='RUB'): api_url = 'https://min-api.cryptocompare.com/data/price?fsym={from_cur}&tsyms={to_cur}' r = requests.get(api_url.format( from_cur = from_currency, to_cur = to_currency )) return r.json()[to_currency]

Google
Ivan
19.02.2018
19:48:30
ну это может на тот сайт

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
19:48:46
ну это может на тот сайт
тебе ОБЯЗАТЕЛЬНО на тот лазить?

Ivan
19.02.2018
19:48:54
Да

Это биржа на которой я сижу, хочу оттуда брать цену

Nicholas
19.02.2018
19:52:46
вопросик такой, а чтобы показать текст с инлайн кнопками, нужно убирать клавиатуру, которая заменяет клавиатуру с буквами? чистый php, bot

Ivan
19.02.2018
19:59:57
Да я все сделал вроде, только он мне кучу раз отправляет почему-то

Но это только хорошо, я его сверху закреплю, и будет мне сразу видна последняя цена битка

Sergey
19.02.2018
20:01:08
Ivan
19.02.2018
20:01:14
Надо только на сервак поставить

denisx
19.02.2018
20:03:31
Ребята а подскажите утилит-бота, чтобы с урл-сайта картинки мне вытащил

Sergey
19.02.2018
20:03:49
и вообще непонятно зачем здесь таймер

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
20:03:57
denisx
19.02.2018
20:04:40
типо все подряд?
Да, прямые линки на них или прямо в телегу

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
19.02.2018
20:04:55
denisx
19.02.2018
20:05:12
Лучше в телегу, а то придумали прямо в стилях кодировать ироды

Sergey
19.02.2018
20:05:36
Да, прямые линки на них или прямо в телегу
просто спарси все ссылки и проверяй что это, картинка или нет

Страница 2387 из 4042