Запись, вида chat_id=@MyUser, некорректна. Тут нужно указывать уникальный (цифровой) Chat ID. Передача сообщений любому Telegram-логину (вне определённого чата), пока что, недоступна.
Откуда брать Chat ID? Просто напишите своему боту любое сообщение и выведите результаты, с помощью getUpdates(). Можете сделать ещё проще, например, дописав подобный функционал к своему боту.
Обратите внимание на этот проект (выложен на гитхабе, код открытый): https://github.com/enjoyiacm/goodshare.js. Берёт все показатели счётчиков из самих соц. сетей (через API), поэтому данные всегда актуальные. Если хорошо знаете jQuery, то без труда сможете дописать к нему функцию, которая будет суммировать показатели из счётчиков нужных вам соц. сетей и выводить общий каунтер.
Лично я — всё время их использую из-за того, что многие сервисы (типа AddThis или pluso) не позволяют сделать уникальный дизайн для каждой кнопки и долго грузятся (иногда с ошибками). Ну и никакого трекинга и рекламных ссылок, естественно, нет у goodshare.js.
Киллер фитчи: какой угодно дизайн, поддержка счётчиков (через API соц. сетей, а не из своего БД — данные всегда верные), нет рекламы, скрытых скриптов слежения за действиями пользователей, сборщиков статистики, быстро работают, есть возможность подключать прямо с CDN (jsDelivr), открытый исходный код и другие печенюшки.
Пользуюсь ими довольно давно (ещё с 2.0 версии, сейчас уже 3.х). Забыл про всякие там pluso, share42 и addthis — как о страшном сне (что по дизайну, что по скорости работы)!
И да goodshare.js, показывает счётчик с кол-вом шаринга, исходя из данных самой соц. сети (через API), а не со своего сервера (как у многих). Поэтому данные всегда точные.