这是一个Twitter机器人,可以在日出/日落时发送推文。在只有它才能发布第一条推文。我已经通过使用while循环和两个if语句(针对每个tweet)实现了这一点。但是它跳过第二条if语句,仅执行第一条if语句。就像它甚至不执行第二条if语句中编写的内容。
while (true)
{
DateTime localTime = DateTime.Now;
DateTime test = new DateTime(2020, 9, 11, 9, 53, 0);
int timeComparison = DateTime.Compare(localTime, test);
DateTime localTimeTwo = DateTime.Now;
DateTime testTwo = new DateTime(2020, 9, 11, 9, 53, 15);
int timeComparisonTwo = DateTime.Compare(localTimeTwo, testTwo);
bool checkPoint = false;
if (timeComparison > 0)
{
Console.WriteLine(localTime);
SendTweet($"< {DateTime.Now} > Sunrise Twitter test ");
Console.Read();
checkPoint = true;
}
if (checkPoint == true && timeComparisonTwo > 0)
{
Console.WriteLine(localTimeTwo);
SendTweet($"< {DateTime.Now} > Sunset Twitter test ");
Console.Read();
break;
}
}