Начнем с того, что у бот апи нет возможно взять и получить сообщение по ID. Ты либо его имеешь после отправки, либо всё. Можно сделать костыль с пересылкой куда-то, чтобы получить исходник (
https://core.telegram.org/bots/api#forwardmessage ). Иначе телега не позволяет. Либо костылить изменения мессаджа, но это уже крайность (
https://core.telegram.org/bots/api#updating-messages ).
При пине мессаджа ты не получаеim от API телеги id отправленного служебного сообщения, поэтому не можешь удалить сообщение абы как (
https://core.telegram.org/bots/api#pinchatmessage )
Единственный выход - клиентское апи, которое всё позволяет.
Не вижу ни одной отсылки к языку программирования, библиотеке или гайду