@camdicbot update
Kopyl OlehУтренний апдейт @camdicbot спешит радовать пользователей!. Было > стало:

Сделал форматирование результатов более правильным – раньше первая буква была заглавной, а остальные маленькие. Но бывают случаи где остальные буквы нужно оставить как есть, а не делать их маленькими и я изначально этого не учел. Теперь пофиксил.
Вы могли встретить вот, например вот такие описания в боте:
“Abbreviation for american petroleum institute a professional organization in the us that represents companies in the oil and natural gas industries”.
В оригинале они выглядят как:
“abbreviation for American Petroleum Institute: a professional organization in the US that represents companies in the oil and natural gas industries”.
Теперь они будут выглядеть правильно:
“Abbreviation for American Petroleum Institute a professional organization in the US that represents companies in the oil and natural gas industries”
На сайте все описания с маленькой буквы. Я решил сделать все описания с большой воспользовавшись стандартной функцией capitalize(), но забыл что она делает ровно то, что описано в документации: “Return a copy of the string with its first character capitalized and the rest lowercased.”. Если вкратце, то просто делает первую букву заглавной, а остальные маленькими. А мне не нужно делать остальные маленькими. Хоть бери и перед использованием каждого стандартного метода читай документацию XD
Решил созданием своей функции:
def first_upper(string):
return f"{string[0].upper()}{string[1:]}"
И теперь любой текст я могу сделать с заглавной буквы оставив остальные такими как есть при помощи вызова этой функции: first_upper("любой текст АбВ”), что даст мне “Любой текст АбВ”.