Одна из сложностей, с которой столкнулись: доступ к Telegram в обход блокировки. Организовали доступ через Tor.
Как вариант, разместить бота «где-то», кстати, можно на вебхуках сделать тогда и на нормальных языках. А замок будет раз в секунду «куда-то» бегать и спрашивать, а нет ли там команд. Тогда и на замке не надо будет белый айпи делать.