Все равно не допер что делает "$:"
Плиз, распиши пример для чего и как должна эта функция работать.
Скорее всего глючит при повторном добавлении бота в группу.
Потыкал бота и понял, что "доллар:" возвращает название карты с прайсом.
Но бывает так что можно и без доллара, бывает не реагирует на доллар, бывает реагирует на любое сообщение ответом "нет такой карты".
Увидел сообщение в личке. Сейчас отпишусь.