
Дмитрий
12.02.2018
01:04:29

Dika
12.02.2018
01:36:28
@dotcypress https://github.com/bananiumbot/bot/pull/5

Vitaly
12.02.2018
01:44:07
is not cryptographically secure - кек)

Dika
12.02.2018
01:46:58

Google

Vitaly
12.02.2018
01:49:11
Что?
зачем оно там криптографически секурное?
/ban_me_please@bananiumbot
отлично. пользуемся

Dika
12.02.2018
01:50:14

Vitaly
12.02.2018
01:50:28

Mad
12.02.2018
01:50:49
/ban_me_please@bananiumbot

Stanislav
12.02.2018
01:53:59
Вы выиграли ico
/ban_me_please@bananiumbot

Vitaly
12.02.2018
01:55:24
Пока рекорд

Ruslan
12.02.2018
02:04:43
/ban_me_please@bananiumbot

Mad
12.02.2018
02:06:53
/ban_me_please@bananiumbot
/ban_me_please@bananiumbot

andretshurotshka?❄️кде
12.02.2018
02:07:59
че за прикол

Google

Vitaly
12.02.2018
02:09:51

Ruslan
12.02.2018
02:20:27
/ban_me_please@bananiumbot

@LyoSU
12.02.2018
02:22:49
/ban_me_please@bananiumbot

Mad
12.02.2018
02:23:32
/ban_me_please@bananiumbot

Vitaly
12.02.2018
02:25:34
Красота )

Shaman
12.02.2018
02:29:16
Я такое видел только в вк. в одном паблосе на репостах пермобан разыгрывали

Гарик
12.02.2018
03:01:45
всем трям! можно написать бота который раз ,скажем в час, будет выполнять определенные действия в другом боте без моего участия?

@LyoSU
12.02.2018
03:09:45

Гарик
12.02.2018
03:10:59
смогу сам разобраться если ни разу этим не занимался и не изучал?)

@LyoSU
12.02.2018
03:12:15

Гарик
12.02.2018
03:13:07
извиняюсь за ссылку. вот для этой херни хочу бота написать https://t.me/CapitalistGameBot?start=219092120

Magic
12.02.2018
03:39:55
Лол. Проще найди работу. Быстрее и надежнее. А ссылку мог и без реффералки кинуть
/ban_me_please@bananiumbot

Vitaly
12.02.2018
03:41:28

Vis
12.02.2018
03:58:06
/ban_me_please@bananiumbot

Vitality
12.02.2018
03:58:57
Хм, всего 2
/ban_me_please@bananiumbot

Vitaly
12.02.2018
05:06:16
Предлагаю переименовать группу в «Самобичевание»

Vitality
12.02.2018
05:06:46
:D

Google

Ярослав
12.02.2018
05:23:04
вопросик, по pytelegrambotapi
если в хэндлере написать просто комманд старт, то в следующей функции, которая будет принимать ответ, надо писать про комманд?
вот подобное:
@bot.message_handler(content_types=['text'], func = lambda message: message.text == '/getstats')
надо писать?

Suren
12.02.2018
05:34:15
Сформулируй вопрос иначе

Ярослав
12.02.2018
05:35:54
Если у меня две функции для одной командой, надо во второй функции @bot.message_handler писать что то про команду?

Павел
12.02.2018
05:35:58
тебе нужен хендлер на команду?

Ярослав
12.02.2018
05:36:13
хндлер есть

Павел
12.02.2018
05:36:27
Сформулируй вопрос иначе

Ярослав
12.02.2018
05:36:34
одна функция - получает команду, вторая получает сообщение и выполняет действия

Павел
12.02.2018
05:37:06
зачем две функции на 1 команду

Ярослав
12.02.2018
05:37:17
одна не работает(

Admin
ERROR: S client not available

Павел
12.02.2018
05:37:32
потому что не прокатит две функции на одну команду

Ярослав
12.02.2018
05:37:56
сейчас в одну сделаю тогда
Вопрос теперь немного другой тогда, как сделать так, чтобы одна функция могла принимать сразу два ссобщения?
команду и другое сообщение

Suren
12.02.2018
05:50:41

Google

Suren
12.02.2018
05:50:52
Там проверку делай и возвращай буль

Ярослав
12.02.2018
05:51:45
func
вот подобное:
@bot.message_handler(commands=['start'], func = lambda message: message.text == '')

Suren
12.02.2018
05:52:25
Ну да
Только текст не будет пустым, если у тебя уже команда /start

Ярослав
12.02.2018
05:52:56

Suren
12.02.2018
05:53:07
Объяви нормальную функцию, туда принимай сообщение
И делай проверку либо то либо то
В случае истины возвращай True, если ни один не подошёл возвращай False

Ярослав
12.02.2018
05:54:02

Suren
12.02.2018
05:54:27
func=my_nice_func
И рядом делаешь
def my_nice_func(message):
return True

Ярослав
12.02.2018
05:55:31
func=my_nice_func
первая функция
@bot.message_handler(commands=['start'])
вторая
@bot.message_handler(commands=['start'], func=function_name)
?

Suren
12.02.2018
06:02:28
Нет, в func сразу решай подходит тебе или нет
Ну и вообще если у тебя оба сообщения начинаются со /start, то зачем колхозить так? Внутри одного единственного хэндлера и проверяй, есть что-то после старта, или нет

Ярослав
12.02.2018
06:03:16
Один /start
Второй хоть 4373434438 или Msddasffs

Suren
12.02.2018
06:03:48
Можно вообще в лямбду обернуть, только убери параметр commands
а в лямбду
message.text.startswith(('/start', 4373434438'))

Mikhail
12.02.2018
06:08:16
S.startswith(prefix[, start[, end]]) -> bool
Return True if S starts with the specified prefix, False otherwise.
With optional start, test S beginning at that position.
With optional end, stop comparing S at that position.
prefix can also be a tuple of strings to try.
prefix can also be a tuple of strings to try.

Suren
12.02.2018
06:13:28