Дмитрий Кузнецов, Я читаю документацию апи, чутка понимаю что там и как, но не всегда выходит.
Как видите, прогресс есть, написал метод отправки фото и выдачу випа:)
PirraToZ, это я понял, я убрал adder полностью из кода. Я питон учу около двух недель, до бд мне ещё далеко)
А проверку на префикс сделать как? Это не совсем понял как реализовать в коде
PirraToZ, Извиняюсь, cmd_1 = ['!Вадим', 'Ринат', 'Помощь', 'Люц'] #Для команд с 1 словом
if received_message.split()[0] in cmd_1:
adder(name + received_message) Просто я уставший был и не так понял.
Я подумал, что это замена if,elif, чтобы много ветвлений не делать) а это для adder оказывается)
PirraToZ, эта команда работает следующим способом, см фото.
Если писать слитно или с маленькой буквы, то будет выдавать ошибку, которую я написал в else.
Но вообще хотелось бы потом изменить эту команду, чтобы он работал и с @, чтобы падежи не добавлять
cmd_1 = ['!Вадим', 'Ринат', 'Помощь', 'Люц'] #Для команд с 1 словом
if received_message.split()[0] in cmd_1:
adder(name + received_message)
не совсем понял как это реализовать в коде, поможете?
PirraToZ, понял, завтра утром отвечу, а то спать собираюсь. Доброй ночи:)
Про префикс правильно поняли, чтобы команды работали начиная с !Ринат, а если хочется, чтобы «Люц» был без префикса, как для этой команды отменить префикс?
SoreMix, Переформулирую. Как я понял, заглушка стоит на одну группу, которую я вписал в return ''id группы, то есть бота', А если он будет отключаться, если в беседу напишут другие боты, которых нет в return, то мне придется брать их id (id группы) и вписывать в return 'id группы'.
Хотелось бы заглушку, чтобы он всех ботов игнорировал, если они пишут в чат