От моего сервера запрос идет... эээ, либо боту на мой сервер, либо на api.telegram.org?
Не работал с TG-ботами, но знаю, что их можно писать с использованием Flask, который в свою очередь является веб-фреймворком, написанном на python. Следовательно "сигналы" из игры можно реализовать путем отправки http-запросов на flask.
Вот
пример на хабре.
По поводу вопросов:
1.В целом - +/- вменяемая.
2.Да, по идее - циклом.
3.Маловероятно. Все-таки ТГ довольно популярный мессенджер и 100 пользователей это ни о чем.
4.В общем случае - оптимальным вариантом будет аренда VDS. Телеграмм сервера не предоставляет, насколько я знаю. По поводу Local Bot API не знаю.
5.Оптимальный вариант - сохранять их в базу данных. Id`шники пользователей получаются сразу-же при первом взаимодействии с ботом. Как получить id групп не знаю. Возможно есть событие вроде on_join, которое срабатывает при приглашении бота. Не уверен, что оно есть - смотрите в доках. Если его не будет, нужно заставить реагировать на пользовательскую команду.
upd: Да, как написали в коментах - единый канал будет в разы проще с точки зрения реализации.