url = 'https://example.com/?p=5144'
page = url.split('?p=')[-1]
url = 'https://example.com/?p=5144'
page = url.replace('https://example.com/?p=', '')
import re
url = 'https://example.com/?p=5144'
page = re.search(r'\?p=(\d+)', url).group(1)
keyboard = types.ReplyKeyboardMarkup(row_width=1, resize_keyboard=True, one_time_keyboard=True)
import requests
url = 'https://cb-api.ozonru.me/v2/finance/transaction/list'
headers = {'client-id': '836', 'api-key': '0296d4f2-70a1-4c09-b507-904fd05567b9'}
data ={"filter": {
"date": {
"from": "2020-10-01T07:14:11.897Z",
"to": "2020-10-31T07:14:11.897Z"
},
"transaction_type": "all"
},
"page": "1",
"page_size": "10"
}
r = requests.post(url, json=data, headers=headers)
offset - смещение, необходимое для выборки определенного подмножества результатов.
положительное число, по умолчанию 0
count - максимальное число результатов, которые нужно получить.
положительное число, по умолчанию 20, максимальное значение 200
filter - фильтр. Возможные значения:
all — все беседы;
unread — беседы с непрочитанными сообщениями;
important — беседы, помеченные как важные (только для сообщений сообществ);
unanswered — беседы, помеченные как неотвеченные (только для сообщений сообществ).
По умолчанию: all.
строка, по умолчанию all
@bot.callback_query_handler(func=lambda call: True)
def callback_worker(call):
global markup
bot.edit_message_reply_markup(call.message.chat.id, call.message.message_id)
if call.data == 'aple_11':
markup = types.InlineKeyboardMarkup()
url_button = types.InlineKeyboardButton(text="Да", callback_data="aple_11")
markup.add(url_button)
bot.send_photo(call.from_user.id, image_aple, reply_markup=markup)
s1 = 's1'.replace('s1', 'а')
Вы же понимаете, что тут вы создаете строку "s1", затем "s1" в этой же строке заменяете на "a" и получаете строку "а"?Проблема в том, что в message s и 1 добавляются через запятуюОни никуда не добавляются, учитывая то, что после добавления одного символа в список, сразу же идет проверка на наличие в списке двух символов. Ну и как мы понимаем, в списке с одним односимвольным элементом в принципе не может взять двухсимвольный элемент, после этого пытаемся вывести первый элемент пустого списка и получаем ошибку
text = input('Input Decode Message: ')
text = text.replace('s1', 'a')